获得偶数的更好方法是什么?

时间:2016-06-21 10:56:20

标签: javascript function if-statement

所以我一直在读这本书名为: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));

1 个答案:

答案 0 :(得分:-1)

function even(num) {
    return num % 2 === 0;
}