2015-09-14 166 views
-5

的Javascript簡單的代碼錯誤,我不知道爲什麼,但我的代碼總是得到一個錯誤:初學者

Oops, try again. It looks like your function doesn't return "Get some more shut eye!" when numHours is 5. Check your if/else syntax and whether you're using the correct comparison operator.

我希望一些幫助,感謝這麼多的回答!

var sleepCheck = function(numHours){ 
if (numHours >= 8) { 
return "You're getting plenty of sleep! Maybe even too much!"; 
} else { 
return "Get more some shut eye!"; 
} 
}; 

sleepCheck(10); 
sleepCheck(5); 
sleepCheck(8); 
+5

如果它是一個代碼,測試失敗,可能你有錯誤的錯誤信息 - 「多關閉一下眼睛!」 vs「讓更多的人閉嘴!」 – ischenkodv

+0

......'你的函數不返回「再多關閉眼睛!」'檢查你的'return'語句。他們回報什麼與信息是說他們應該返回什麼? –

+3

代碼沒有問題。相反,消息不是它應該是的。 – Roope

回答

1

試試這個:

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

您在郵​​件交換「部分」和「多」 ......得到一些咖啡:-)

+1

或者在你編碼之前得到更多的關閉眼睛;) – IfTrue

+0

非常感謝你:D –