>(大於) >=(大於等於) ==(等於) <=(小於等於) <(小於) !=(不等於) ===(嚴格等於型,別跟值完全一樣) !==(嚴格不等於,型別跟值有一個不同為true)2.邏輯運算子
&& 且(and) || 或(or) ! 不是(not)3.邏輯判斷
if(){
}else if(){
}else{
}
4.三元運算
condition ? exprIfTrue : exprIfFalse var age = 26; var beverage = age >= 21 ? "Beer" : "Juice"; console.log(beverage); // "Beer"5.Falsy、Truthy
"前者 && 後者,如果前者為假值回傳前者、否則回傳後者" "前者 || 後者,如果前者為真值回傳前者、否則回傳後者" 何謂假值(falsy)如下連結 https://developer.mozilla.org/zh-CN/docs/Glossary/Falsy 何謂真值(Truthy除假值外都是真值) https://developer.mozilla.org/en-US/docs/Glossary/Truthy 舉例如果val不是""時進行篩選 前者(真值)執行後者 (val != "") && (products = products.filter(x => x.category === val)); 前者(假值)執行後者 (val == "") || (products = products.filter(x => x.category === val));參考資料
六角學院直播課
條件運算子