js里面的三個判斷:if else、三元運算符、switch case
if 、else if、else 是最常用的判斷,可以解決js中的所有的判斷需求
三元運算符應用於簡單的if else情況
switch case應用於不同值情況下的不同操作
一、if else
if中的條件可以是 小於、大於、等於、還可以是一個值(判斷當前的值代表的是真還是假)
if中的條件還可以是多個小的條件組合 中間用 ||(只要有一個為真 整體就為真) 和&&(所有的小條件都為真 整體才為真)隔開
if([]){//代表的是真
}
if(條件1){ 執行條件1成立的代碼 }else if(條件2){ 執行條件2成立的代碼 }else if(條件3){ 執行條件3成立的代碼 }else{ 以上所有條件不成立執行的代碼 }
二、三元運算符(條件?真成立:假成立)
num>=0?console.log('大於0'):console.log('小於0')
三、switch case(每一種case情況下都要加break,如果不加break,不管后面的代碼是否成立都執行了)
每一種case情況相當於===的比較,一定要注意數據類型是否一致
var num = 10; switch(num){ case 0: console.log("0") break; case 5: console.log("5") break; default: console.log('其他') }