三元运算符:
语法为 exp1? exp2:exp3
判断 exp1是true 和 false 如果true,则返回exp2 ,如果false ,则返回exp3
<script>
if(5>1){
alert("true")
}else{
alert("false")
}
//同理
var x = 5>1? "true":"false" //把三元运算符的结果赋值给一个变量
alert(x)
</script>
逗号运算符:
逗号用来将多个表达式连接为一个表达式,新表达式的值为最后一个表达式的值,多用在变量声明处
void运算符 :
void运算符用业指明一个表达式无反回结果
<script>
var a =void(1)
alert(a) //返回undefined
</script>
typeof运算符:
typeof运算符用来返回一个字符串,返回的是操作数的数据类型
<script>
//返回的都是数据类型
var x = 123 //=>number
x = "king" //=>string
x = true //=>boolean
x = undefined //=>undefined
x = null //=>object
alert(typeof x)
</script>