5 回答

TA貢獻1906條經驗 獲得超10個贊
它不起作用的主要原因是因為你有一個額外的; 在第一個條件之后。您可以將函數體縮短為一行
function isShortsWeather(temperature) { return temperature >= 75; }

TA貢獻1777條經驗 獲得超3個贊
我建議在兩個 if 語句上返回,而不是在 false 上返回控制臺日志。您將使用 console.log 來調用該函數。我對代碼進行了一些編輯,因為不需要第 2 行的分號。
function isShortsWeather(temperature) {
if (temperature < 75) {
return false;
} else {
return true;
}
}
temperature = 74;
console.log(isShortsWeather(temperature));

TA貢獻1802條經驗 獲得超10個贊
你忘了;在第 2 行,如果你刪除它它就會工作。如果你在中進行第二個 if 語句也會更好else if
function isShortsWeather(temperature) {
if (temperature < 75) {
return false;
} else if (temperature >= 75) {
return true;
}

TA貢獻1813條經驗 獲得超2個贊
您將在下面找到有效的正確代碼。希望回答你的問題。
function isShortsWeather(temperature) {
if (temperature >= 75) {
return true;
}
else {
return false;
}
}
console.log(isShortsWeather(76));
console.log(isShortsWeather(74));
添加回答
舉報