&&
所有條件皆符合時才能繼續運行之後的程式碼。
舉個例子來說,某餐廳推出生日優惠,但要滿足以下幾個條件才可以享有優惠:
假如春嬌(這名字好復古)是 9/21 生日,她今天跟 3 個好友一起去用餐,並且點了客 A5 等級牛排。
let BTMonth = true;
let customers = 4;
let dish = "steak";
if(BTMonth === true && customers > 5 && dish === "steak") {
console.log("獲得生日優惠")
} else {
console.log("未符合優惠資格")
}
//結果會是"未符合優惠資格"
||
只要符合其中一項條件就可以繼續運行之後的程式碼。
因為太多人抱怨這間餐廳的優惠有跟沒有一樣,最後店經理決定修改規則,只要符合其中一項就可以享受生日優惠。
隔年生日,春嬌依舊在九月和 3 位好友來到這間餐廳,但今年她決定要吃依比利豬排。
let BTMonth = true;
let customers = 4;
let dish = "pork";
if(BTMonth === true || customers > 5 || dish === "steak") {
console.log("獲得生日優惠")
} else {
console.log("未符合優惠資格")
}
//結果會是"獲得生日優惠"
//春嬌今年終於可以享有壽星優惠了 XD
恭喜春嬌,感恩讚嘆佛心店經理 ヽ(´∀ˋ)ノ