javascript函数语法错误

时间:2015-09-25 15:27:09

标签: javascript

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) );

哎呀,再试一次。看起来像sleepCheck()并没有回来"你得到充足的睡眠!也许太多了!"当numHours为10.检查if / else语法以及是否使用正确的比较运算符。

1 个答案:

答案 0 :(得分:0)

起初我觉得你在剪掉的时候独自疯狂地说话,然后我意识到了背景。你被困在一些在线教程中,那个文本就是你得到的输出。

由于教程期望用于比较的特定输出来决定你是否正确地完成了工作,并且你的代码段中的if/else逻辑是正确的,唯一缺少的是你的输出应该与教程相匹配。输出。你的字符串不一样,你错过了一个"!"在第一句结尾处。

试试这个:

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) );

你应该全部设定:)