Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么导致javascript错误;应为标识符,而不是“sew else”;?_Javascript - Fatal编程技术网

什么导致javascript错误;应为标识符,而不是“sew else”;?

什么导致javascript错误;应为标识符,而不是“sew else”;?,javascript,Javascript,错误消息: "Expected identifier and instead saw else." 以下是代码(全部为Javascript): 此处不应使用分号: if (numHours >= 8); { if语句结构应如下所示: if (condition) { } else if (condtion2) { } else { } 看起来在if语句的右括号后面有一个分号。在if(numHours>=8)中有一个分号这是不正确的。如果你希望人们阅读并帮助你,你也应该努力格式化

错误消息:

"Expected identifier and instead saw else."
以下是代码(全部为Javascript):


此处不应使用分号:

if (numHours >= 8); {
if
语句结构应如下所示:

if (condition) {

} else if (condtion2) {

} else {

}

看起来在
if
语句的右括号后面有一个分号。

if(numHours>=8)中有一个分号这是不正确的。如果你希望人们阅读并帮助你,你也应该努力格式化你的代码。也许多睡一会儿,答案就会显而易见。我建议你这样做:
函数sleepCheck(numHours){…}
然后调用:
sleepCheck(somenumberthere)。这更为常见和正确。
if (condition) {

} else if (condtion2) {

} else {

}