慕蓋茨4494581
2023-06-09 10:44:10
為如此無能而道歉!let country = "UK";let language = "English";let population = 60;let isIsland = false;if (language === "English", population < 50, isIsland === false) {console.log(`You should live in ${country} :)`);} else {console.log(`${country} does not meet your criteria`);}在這里,無論我將 population 變量設置為什么,它似乎都被 If 語句忽略了,我不確定為什么!
3 回答

慕娘9325324
TA貢獻1783條經驗 獲得超4個贊
您在 if 語句中缺少邏輯運算符。邏輯運算符用于測試真或假。JavaScript 中有三個邏輯運算符。
和(&&)
或(||)
不是(?。?/p>
let country = "UK";
let language = "English";
let population = 60;
let isIsland = false;
if (language === "English" && population < 50 && isIsland === false) {
console.log(`You should live in ${country} :)`);
} else {
console.log(`${country} does not meet your criteria`);
}

白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
“或”條件:
if (language === "English" || population < 50 || isIsland === false)
“和”條件
if (language === "English" && population < 50 && isIsland === false)

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
您可以為此使用 and (&&) 運算符
if (language === "English" && population < 50 && isIsland === false) {
console.log(`You should live in ${country} :)`);
} else {
console.log(`${country} does not meet your criteria`);
}
添加回答
舉報
0/150
提交
取消