if
語句是用來根據條件執行特定程式碼的一種控制流程語句。在 JavaScript 中,if
語句可以幫助我們做出決策,當條件為 true
時執行一段代碼,否則忽略。
if (條件) {
// 當條件為 true 時執行這段代碼
} else {
// 當條件為 false 時執行這段代碼
}
let temperature = 30;
if (temperature > 25) {
console.log("天氣很熱!");
}
// 輸出:天氣很熱!
let temperature = 15;
if (temperature > 25) {
console.log("天氣很熱!");
} else {
console.log("天氣涼爽!");
}
// 輸出:天氣涼爽!
let temperature = 15;
if (temperature > 25) {
console.log("天氣很熱!");
} else if (temperature > 20 ) {
console.log("天氣涼爽!");
} else {
console.log("天氣寒冷!");
}
// 輸出:天氣寒冷!
let age = 20;
let hasID = true;
if (age >= 18) {
if (hasID) {
console.log("可以進入俱樂部!");
} else {
console.log("請出示身份證!");
}
} else {
console.log("未滿 18 歲,禁止進入!");
}
// 輸出:可以進入俱樂部!
if
語句中的條件會被轉換為布林值(true
或 false
)。例如:0
、空字串 ""
、null
、undefined
、NaN
會被視為 false。let temperature = 30;
if (temperature > 20) {
console.log("天氣涼爽!");
} else if (temperature > 25) {
console.log("天氣很熱!");
} else {
console.log("天氣寒冷!");
}
// 輸出:天氣涼爽!
&&
、||
來組合多個條件。let isMember = true;
let purchaseAmount = 500;
if (isMember && purchaseAmount > 300) {
console.log("符合會員折扣!");
}
// 輸出:符合會員折扣!