JavaScript函数/If语句

JavaScript函数/If语句,javascript,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 e

我不知道我的代码出了什么问题,我一直在寻找/试图找出它有一段时间了。有人能帮帮我吗

    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);
应该是

if (numHours >= 8) 

你试着用一个数字来比较一个函数,sleepCheck就是这个函数,我想你是想用numHours这个函数的参数我在一个在线课程上做这个,当我把它放进去的时候,它给了我一个错误,说“看起来sleepCheck()没有返回”你得到了充足的睡眠!也许太多了!“当numHours为10时。检查您的if/else语法以及是否使用了正确的比较运算符。”您是否尝试将sleepCheck更改为numHours?当然可以。这是我将“sleepCheck”改为“numHours”后的错误。我在一个在线课程上这样做,当我把它放进去时,会出现这样一个错误:“看起来sleepCheck()没有返回”你得到了充足的睡眠!也许太多了!“当numHours为10时。检查你的if/else语法,以及你是否使用了正确的比较运算符。”结果是,在某个地方有一个额外的空间,课程对此有点不高兴,并且希望它完全是那样。@Wilson:你仍然认为这是一个有效的问题,值得把时间留给S.O.人吗?太遗憾了。@Wilson:来吧,退后一步,这个问题除了你没有别的兴趣。想象一下,有人发现了这个“问题”:他会知道,在某个未知的网站上,你不能在代码中键入额外的空间。。。没有价值。向您的网站投诉。“这个问题对于堆栈溢出是毫无意义的。”游戏炼金术士如果我从回答这个问题的善良绅士那里删除我之前的评论,那么这将是一个非常好的问题。是后来的评论让事情变得尴尬。还有一个问题。当我使用用户回答并修复代码实际工作的空格时。如果没有他的帮助,代码就不会工作。
if (numHours >= 8)