下面是我用来反转(就像在镜像中)给定数字的源代码。我需要使用数组的反转方法来反转数字。
var a = prompt("Enter a value");
var b, sum = 0;
var z = a;
while(a > 0)
{
b = a % 10;
sum = sum * 10 + b;
a = parseInt(a / 10);
}
alert(sum);
发布于 2016-06-27 20:20:42
假设@DominicTobias是正确的,你可以使用:
console.log(
+prompt("Enter a value").split("").reverse().join("")
)
发布于 2018-06-30 00:34:35
或者,作为一行程序( x
包含要反转的整数):
revX=x.toFixed(0).split('').reverse().join('')-0;
数字将被分成单独的数字,颠倒过来,然后重新组合成一个字符串。然后,-0
再次将其转换为数字。
发布于 2021-04-06 05:15:02
这是我的解决方案,没有预定义函数的纯JS。
function reverseNum(number) {
var result = 0,
counter = 0;
for (i = number; i >= 1; i = i / 10 - (i % 10) * 0.1) {
counter = i % 10;
result = result * 10 + counter;
}
return result;
}
console.log(reverseNum(547793));
https://stackoverflow.com/questions/38053729
复制相似问题