【发布时间】:2016-10-27 21:59:15
【问题描述】:
我想通过 function 来检查一个数字是否是偶数并在 Javascript 中返回。这是我的代码。当 number 为偶数时它应该返回 true,否则它应该返回 false。
var isEven = function(number) {
if(number%2 === 0) {
return "true";
} else {
return "false";
}
};
代码不起作用。相反,当 true 和 false 周围的引号 ("...") 被删除时,它会起作用。为什么?我的意思是 true 和 false 是字符串,因此应该包含在引号内。 请帮忙,
【问题讨论】:
-
true和false是布尔值,而不是字符串。 -
最简单的方法就是
function isEven (num) { return num % 2 === 0 }。
标签: javascript string return