JavaScript 的條件運算子,是一種簡短且具有條件判斷功能的運算子,這個運算子提供了一種簡潔的方式來進行條件判斷,而不需要使用更冗長的if...else
語句。
條件運算子的語法非常簡單,它由三部分組成:
條件 ? 表達式1 : 表達式2
true
),則此表達式將被執行。false
),則此表達式將被執行。let result = (10 > 5) ? "大於" : "小於或等於";
console.log(result); // 輸出 "大於"
在上面的例子中,因為10 > 5
是真的,所以"大於"
這個字符串被賦值給了result
。
以下是一些常見的條件運算子使用情境:
let speed = 90;
let status = (speed > 100) ? "超速" : "正常";
console.log(status); // 輸出 "正常"
function isAdult(age) {
return (age >= 18) ? "成年" : "未成年";
}
let jack = isAdult(20);
console.log(jack); // 輸出 "成年"
let check = true;
let options = {
fontSize: (check) ? "24px" : "16px"
};
console.log(options.fontSize); // 輸出 "24px"
😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊