Javascript 语法错误:意外标记:其他:特定代码

Javascript 语法错误:意外标记:其他:特定代码,javascript,Javascript,我正在codeacademy上学习JavaScript,在上一节课时遇到了一个错误,我不知道如何修复它。错误是 SyntaxError:意外的令牌 这是我的密码: sleepCheck = function (numHours) { if (sleepCheck >= 8) { return "You're getting plenty of sleep! Maybe even too much!"; } ; else { ret

我正在codeacademy上学习JavaScript,在上一节课时遇到了一个错误,我不知道如何修复它。错误是

SyntaxError:意外的令牌

这是我的密码:

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

这应该是一个睡眠检查器。我正在学习函数和return关键字。

问题是“;”在else之前和'}'之后

No;请先走一步。经验之谈:永远都不可能;在a}之后,有一个分号在那里,在埃尔塞顿不放之前;在if/else块之后。@UweKeim Linters会抱怨如果您没有在例如var o={foo:1};之后加上分号;。好的一面是,他永远不会忘记分号。当每条线都有一条时,很难做到这一点!我们倾向于避免正式回答因打字错误而导致的问题,对此我们有充分的理由。像这样的问题不太可能在将来帮助任何人,而且质量很低。您还可以看到,在评论部分多次给出了答案。