var sleepCheck = function(numHours); {
if (numHours >= 8) {
return("You're getting plenty of sleep! Maybe even too much!");
};
else (numHours => 8) {
return("Get some more shut eye!");
}
sleepCheck(10);
它告诉我:
- 编写一个名为 sleepCheck 的函数,它接受参数 numHours
- 在函数内部,编写一个 if 语句,如果 sleep 小时数大于或等于 8,计算机将返回“您 sleep 充足!甚至可能太多了!”;.<
- 否则 (else) 如果 sleep 时间少于 8 小时,则让计算机返回“再闭上眼睛!”;
然后调用不同 sleep 时间的函数
- 调用 sleep 10 小时的函数,如下所示:sleepCheck(10);
- 在睡了 5 小时后调用函数。
- 在睡了 8 小时后调用函数。
PS:我是一个完全的编码业余爱好者,我两天前才开始使用 Javascript。
最佳答案
将 else (numHours => 8)
更改为 else
。
您还缺少一些牙套。
var sleepCheck = function(numHours) {
if (numHours >= 8) {
return("You're getting plenty of sleep! Maybe even too much!");
} else (numHours => 8) {
return("Get some more shut eye!");
}
};
sleepCheck(10);
sleepCheck(8);
sleepCheck(5);
请注意我是如何通过将右大括号与带有相应左大括号的语句放在同一列来匹配我的大括号的。
如果您考虑一下,无论如何这更有意义。 else
对条件没有意义。这是一个包罗万象的。它的条件是它之前的 if
和 else if
block 未捕获的所有其他内容。
关于javascript - Codecademy 给我带来了困难,我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26853999/