三元運算符: 語法為 exp1? exp2:exp3 判斷 exp1是true 和 false 如果true,則返回exp2 ,如果false ,則返回exp3 1 <script> 2 if(5>1){ 3 alert("true") 4 }else{ 5 alert("false") 6 } 7
三元運算符:
語法為 exp1? exp2:exp3
判斷 exp1是true 和 false 如果true,則返回exp2 ,如果false ,則返回exp3
1 <script> 2 if(5>1){ 3 alert("true") 4 }else{ 5 alert("false") 6 } 7 //同理 8 var x = 5>1? "true":"false" //把三元運算符的結果賦值給一個變數 9 alert(x) 10 </script>
逗號運算符:
逗號用來將多個表達式連接為一個表達式,新表達式的值為最後一個表達式的值,多用在變數聲明處
void運算符 :
void運算符用業指明一個表達式無反回結果
1 <script> 2 var a =void(1) 3 alert(a) //返回undefined 4 </script>
typeof運算符:
typeof運算符用來返回一個字元串,返回的是操作數的數據類型
1 <script> 2 //返回的都是數據類型 3 var x = 123 //=>number 4 x = "king" //=>string 5 x = true //=>boolean 6 x = undefined //=>undefined 7 x = null //=>object 8 alert(typeof x) 9 </script>