有人能帮我找出代码中的错误吗?我尝试反转数字而不将其转换为字符串。我已经在Google上搜索过,并查看了关于此主题的先前问题,从我所看到的答案来看,我的代码与其他答案相似。但我只能找到Java、C或C++代码不使用to string方法。
我的尝试中,当我在浏览器控制台运行代码时,它要么给我一个"Infinity"的答案,要么使我的浏览器崩溃了。
以下是我的代码...
我的尝试中,当我在浏览器控制台运行代码时,它要么给我一个"Infinity"的答案,要么使我的浏览器崩溃了。
以下是我的代码...
function reverseNumber(number) {
var revNumber = 0;
while (number > 0) {
revNumber = (revNumber * 10) + (number % 10);
number = number / 10;
}
return revNumber;
}
console.log(reverseNumber(876));
我知道这一定是一个小的语法错误,但我就是找不出来。如果谁有任何见解,将不胜感激。谢谢!
n
数字翻转的公式 - TusharSyntaxError
”。你的错误是一个语义错误,而不是一个语法错误。 - Sebastian Simonnumber = parseInt(number / 10);
- user1531038