我用Math.abs但我失败,发现这个解决方案,我就口若悬河的JavaScript以下,以及如何做负值转正,这里是代码:在控制台中将负值称为负值,负值如何转为正值?
function isEven(n) {
if (n == 0) {
return true;
}
else if (n == 1) {
return false;
}
else if (n < 0) {
console.log(-n);
return isEven(-n); // turn -3 to 3?
}
else {
return isEven(n - 2);
}
}
console.log(isEven(-3));
_“我用Math.abs但我失败了“_?哪里?为什么? – Rayon
感谢@ÁlvaroGonzález我得到它,所以它是 - ( - 3)感谢我安慰,它的积极 –
@Rayon我没有照顾负值的递归,发现了这个解决方案, –