【问题标题】:SyntaxError: Unexpected token else (codecademy.com)SyntaxError: Unexpected token else (codecademy.com)
【发布时间】:2015-07-28 03:41:39
【问题描述】:

作为 JS 的新程序员,我遇到了一些问题。

它给了我一个错误:SyntaxError: Unexpected token else

任何帮助将不胜感激!

代码如下:

// Write your function below. 
// Don't forget to call your function!
var sleepCheck = function(numHours) {
    if (numHours >= 8) console.log("You are getting plenty of sleep! Maybe even too much!");
} else {
    return "Get some more shut eye";
};
sleepcheck(10);
sleepcheck(5);
sleepcheck(8);

【问题讨论】:

  • if (…) 之后缺少一个{,在您的函数定义之后缺少另一个}

标签: javascript


【解决方案1】:

你错过了{

// Write your function below. 
// Don't forget to call your function!
var sleepCheck = function(numHours) {
if (numHours >= 8) { console.log("You are getting plenty of sleep! Maybe even too much!");
} else {
    return "Get some more shut eye";
};
sleepcheck(10);
sleepcheck(5);
sleepcheck(8);

【讨论】:

  • 谢谢!将在 1 分钟限制结束时接受答案。 :)
【解决方案2】:

if (…) 之后缺少一个{,在您的函数定义之后缺少另一个}

var sleepCheck = function(numHours) {
    if (numHours >= 8) {
        console.log("You are getting plenty of sleep! Maybe even too much!");
    }
    else {
        return "Get some more shut eye";
    }
};
sleepcheck(10);
sleepcheck(5);
sleepcheck(8);

还有一点代码审查:

保持returns 和console.logs 一致。在一种情况下你返回一个字符串,在另一种情况下你记录一些东西。对两种情况做同样的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2019-02-10
    • 2019-11-10
    • 2014-07-08
    • 2013-11-15
    • 2020-09-26
    相关资源
    最近更新 更多