我正在运行以下代码,但我只看到函数的输出被返回一次,我也在底部添加,而不是打印出3个语句,我看不出原因。顺便说一句,我是学习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!";
}
};
sleepCheck(10);
sleepCheck(5);
sleepCheck(9);
"You're getting plenty of sleep! Maybe even too much!"
答案 0 :(得分:0)
返回某些内容与打印它不同。如果你想按原样使用你的功能,你需要这样做:
console.log(sleepCheck(n))
或者,您可以只执行console.log
答案 1 :(得分:0)
你实际上没有在控制台上打印任何内容,控制台将获取最后一个函数的返回值并打印出来,但是没有任何东西可以以任何其他方式输出到控制台。
您需要将console.log()
放在某处以使其正常工作或document.write()