我尝试使用递归函数来反转它有效的数字,但对于一个调用来说,我猜只是因为作用域,但我不知道如何修复它
let num;
let reversed='';
let result;
function reverseNum(n){
for(let i =0; i<n; i++){
num = n%10; // get the last digit e.g 352 %10 = 2
reversed+= num
result = parseInt(n / 10); // remove last digit e.g. parseInt(352/10) = 35
reverseNum(result);
if(result ===0){
break;
}
}
return reversed;
}
潇潇雨雨
相关分类