gpt4 book ai didi

javascript - 编写递归函数来识别偶数/奇数

转载 作者:行者123 更新时间:2023-11-28 12:24:59 28 4
gpt4 key购买 nike

我正在为 Eloquent JavaScript 做一项作业,要求你编写一个递归规则来测试数字的“均匀性”。我总是以虚假作为返回。请有人帮助找出我的错误。

function isEven(num){
if(num===0){
return(true);
}else if (num === 1){
return(false);
}else {
num = num - 2;
return(find(num));
}
}


};

console.log(isEven(12));

最佳答案

递归的全部意义在于调用自身内部的函数。你真的很接近,但是你在函数中调用 find 而不是 isEven(num - 2)

function isEven(num){
if(num===0){
return(true);
}else if (num === 1){
return(false);
}else {
return(isEven(num - 2));
}
}

console.log(isEven(12));

关于javascript - 编写递归函数来识别偶数/奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30238487/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com