我正在进行Codecademy练习:


  还记得练习3.4中的功能isOdd和isEven吗?
  
  我们希望您在这里再次编码!但是这一次的目的是使用!根据另一个函数定义一个函数。符号。
  
  定义isOdd,然后根据isOdd定义isEven。


我尝试了几种可行的方法,
console.log(!isOdd(1));

(n !% 2 ===)
他们都不对。

这是我的代码:

var isOdd = function (n)
{
 if (n % 2 ===0)
{
 return false;
} else {
 return true;
}
};
var isEven =function (n)
{
 if (n % 2 === 0)
{
 return true;
} else {
 return false;
}
};
console.log(isOdd(1));
console.log(isOdd(2));
console.log(isOdd(999));

最佳答案

很简单:

var isEven = function (n)
{
    return !isOdd(n);
}

关于javascript - 用JavaScript中的isOdd定义isEven,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11492476/

10-13 04:08