Javascript SyntaxError:意外标记

Javascript SyntaxError:意外标记,javascript,if-statement,Javascript,If Statement,由于某些原因,意外令牌不断返回。有没有关于如何修复它的想法 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!"; } 你的语法错了。请尝试以下方法: var sleepCheck = function

由于某些原因,意外令牌不断返回。有没有关于如何修复它的想法

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!";
}

你的语法错了。请尝试以下方法:

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!";
    }
};

javascript中的函数的主体由
{
}
分隔:

var sleepCheck = function(numHours) { // <-- START HERE

    if (numHours>=8)
    {
        return "You're getting plenty of sleep!  Maybe even too much!";
    }
    else
    {
        return "Get some more shut eye!";
    }
}; // <-- END HERE
var sleepCheck=函数(numHours){/=8)
{
return“你睡得很饱!可能睡得太多了!”;
}
其他的
{
return“多睡一会儿!”;
}

}; // 该错误消息是解析器尽其所能告诉您一些直接回答问题的信息。这太基本了,谷歌会更快。