javascript - 代码学院 "Functions & if/else"

标签 javascript

我似乎找不到为什么会返回错误的答案。关于代码学院这一部分的其他问题与丢失或放错位置的“{}”以及丢失或放错位置的“;”有关。我不相信我遇到这个问题,但它仍然返回错误。

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

最佳答案

  1. sleepCheck 是一个函数,您将其用作变量。
  2. 您需要在 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);

DEMO

关于javascript - 代码学院 "Functions & if/else",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650107/

相关文章:

javascript - 根据另一个数组对数组进行排序

javascript - 如何处理ajax 201

javascript - 如何使用 jQuery 选择具有自定义类名的元素

javascript - 从多个 TreeView 中获取所有子节点的 ID(跳过父节点 ID)。如何?

javascript - 从 React.children 渲染单个项目 - 如何?

javascript - 提交时在新选项卡中打开选择选项打开多个页面

javascript - VUE : Ava can't run any assertion ERROR

javascript - 如何使用 MaterializeCss 从多重选择中动态获取选定值

javascript - 从 POP UP 窗口中删除默认边框

javascript - AWS与nodejs失败,错误BucketAlreadyOwnedByYou