所以我一直在读这本书名为:Eloquente JavaScript,并且在本书中真实的东西看起来相当复杂。有这个挑战是我必须怀疑一个功能,显示真或假取决于价值是否均匀。我的版本比书中的版本短得多。这样做最好的方法是什么?他为什么这样做呢?
Eloquente JavaScript代码:
function isEven(n) {
if (n == 0)
return true;
else if (n == 1)
return false;
else if (n < 0)
return isEven(-n);
else
return isEven(n - 2);
}
console.log(isEven(50));
console.log(isEven(75));
console.log(isEven(-1));
我自己的代码:
function even(num) {
if (num % 2 == 0){
return true;
}
else{
return false ;
}
};
console.log(even(17));
console.log(even(10));
console.log(even(-33));
console.log(even(-40));
答案 0 :(得分:-1)
function even(num) {
return num % 2 === 0;
}