我似乎找不到为什么会返回错误的答案。关于代码学院这一部分的其他问题与丢失或放错位置的“{}”以及丢失或放错位置的“;”有关。我不相信我遇到这个问题,但它仍然返回错误。
var sleepCheck = function(numHours)
{
if (sleepCheck>8)
{
return "You're getting plenty of sleep! Maybe even too much!";
}
else
{
return "Get some more shut eye!";
}
};
sleepCheck(10);
sleepCheck(5);
sleepCheck(8);
最佳答案
sleepCheck
是一个函数,您将其用作变量。- 您需要在
if
条件下使用传递给函数的numHours
参数
代码
var sleepCheck = function (numHours) {
if (numHours > 8) {
return "You're getting plenty of sleep! Maybe even too much!";
} else {
return "Get some more shut eye!";
}
};
sleepCheck(10);
sleepCheck(5);
sleepCheck(8);
关于javascript - 代码学院 "Functions & if/else",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650107/