我无法找到为什么这段代码没有给出正确的结果。对于 Exp:- 如果我提供的 num 为 132 那么 rev 它应该是 231。它没有给出预期的结果。
function reverse(num, rev) {
if (num != 0) {
let mod = num % 10;
rev = rev * 10 + mod;
num = Math.floor(num / 10);
console.log(num, rev);
reverse(num, rev);
}
return rev;
}
Run Code Online (Sandbox Code Playgroud)