我想创建一个程序来帮助我找到数字的倒数。因此,如果我输入数字 135,它会返回 531。我在各种在线资源的帮助下创建了代码,这些资源确认了我的方法是正确的。但是,我似乎无法创建解决方案。我也尝试以类似的方式使用 while 循环。输出始终为无穷大。我的技术或代码有问题吗?
<input type="button" value="Find the Reverse of a Number" onclick="inv()">
<script>
function inv() {
var n = prompt("Enter a number: ");
var rev = 0;
for (; input !== 0;) {
var lastDigit = input % 10
rev = rev * 10;
rev = rev + lastDigit;
input = input / 10;
}
}
</script>
最佳答案
检查一下。
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);
关于javascript - 为什么此 HTML/Javascript 代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59563434/