javascript - Codecademy 给我带来了困难,我做错了什么?

标签 javascript

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);

它告诉我:

  1. 编写一个名为 sleepCheck 的函数,它接受参数 numHours
  2. 在函数内部,编写一个 if 语句,如果 sleep 小时数大于或等于 8,计算机将返回“您 sleep 充足!甚至可能太多了!”;.<
  3. 否则 (else) 如果 sleep 时间少于 8 小时,则让计算机返回“再闭上眼睛!”;

然后调用不同 sleep 时间的函数

  1. 调用 sleep 10 小时的函数,如下所示:sleepCheck(10);
  2. 在睡了 5 小时后调用函数。
  3. 在睡了 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 对条件没有意义。这是一个包罗万象的。它的条件是它之前的 ifelse if block 未捕获的所有其他内容。

关于javascript - Codecademy 给我带来了困难,我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26853999/

相关文章:

javascript - 即使有引用,GreaseMonkey setTimeout 也不起作用(FF4)

javascript - 字符串到数组然后删除最后一个元素

javascript - 删除输入后从零开始排列输入名称元素数组中的数字

javascript - 使用 JavaScript 在 Firebase 中查找和修改(或删除)匹配节点的精确语法

javascript - 一个按钮可以用 Javascript 取消点击吗?

javascript - 单击向下滚动一个 "scroll unit"

javascript - jQuery 迭代变量中的 HTML 并删除第一个单选按钮

javascript - 使用 html5 可拖动属性时保留拖动 A 元素的外观

javascript - 如何确定事件是否从滚动条触发

javascript - Chai deep 包含对嵌套对象的断言