Javascript SyntaxError:意外标记{
为什么我总是遇到这样的错误:Javascript SyntaxError:意外标记{,javascript,Javascript,为什么我总是遇到这样的错误:SyntaxError:代码中出现意外的标记{ var sleepCheck = function(numHours) { if (numHours >= 8) { return "You're getting plenty of sleep! Maybe even too much!"; } else (numHours < 8 ) { return "Get some more shut eye!
SyntaxError:代码中出现意外的标记{
var sleepCheck = function(numHours) {
if (numHours >= 8) {
return "You're getting plenty of sleep! Maybe even too much!";
}
else (numHours < 8 ) {
return "Get some more shut eye!";
};
}
console.log(sleepCheck(10));
console.log(sleepCheck(5));
console.log(sleepCheck(8));
var sleepCheck=函数(numHours){
如果(numHours>=8){
return“你睡得很饱!可能睡得太多了!”;
}
其他(numHours<8){
return“多睡一会儿!”;
};
}
控制台日志(睡眠检查(10));
控制台日志(睡眠检查(5));
控制台日志(睡眠检查(8));
A打字错误
错误:在else
之后缺少if
var sleepCheck=函数(numHours){
如果(numHours>=8){
return“你睡得很饱!可能睡得太多了!”;
}否则如果(numHours<8){
return“多睡一会儿!”;
};
}
控制台日志(睡眠检查(10));
控制台日志(睡眠检查(5));
console.log(sleepCheck(8));
实际上不需要if(numHours<8)
部分。只需要其他部分(除非numHours
将是NaN
)。只要else
没有任何条件就足够了;@PranavCBalan–任何东西都不等于NaN
,包括NaN
本身。@Rayon:明白了;)@PranavCBalan:如果其中一个参数是NaN
,==
,学习基本语法不允许使用代码d在其他
和{
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!";
};
}
console.log(sleepCheck(10));
console.log(sleepCheck(5));
console.log(sleepCheck(8));