我不断收到“SyntaxError:Unexpected identifier” 这是我的代码:
var sleepCheck = function(numHours){
if numHours >= 8 {
return "string 1";
else {
return "string 2";
}
}
sleepCheck(10)
我做错了什么?
答案 0 :(得分:2)
您需要将评估包装在括号中:
var sleepCheck = function(numHours){
if (numHours >= 8) {
return "string 1";
else {
return "string 2";
}
}
sleepCheck(10)
对于单一陈述if
/ else
,省略花括号是合法的:
var sleepCheck = function(numHours){
if (numHours >= 8)
return "string 1";
else
return "string 2";
}
sleepCheck(10)
半冒号(不幸的是);但括号是强制性的。
答案 1 :(得分:2)
如果病情必须在肠胃外进行
var sleepCheck = function(numHours){
if (numHours >= 8) {
return "string 1";
}else {
return "string 2";
}
}
sleepCheck(10);
答案 2 :(得分:0)
是的,它必须有括号来包装在if语句中检查的条件。你也应该#34;在var声明和语句之类的语句之后使用分号。
var sleepCheck = function(numHours){
if (numHours >= 8) {
return "string 1";
}else {
return "string 2";
}
};
sleepCheck(10);