我正在进行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/