javascript - 为什么此 HTML/Javascript 代码不起作用?

标签 javascript jquery html

我想创建一个程序来帮助我找到数字的倒数。因此,如果我输入数字 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/

相关文章:

javascript - jQuery 可拖动 div 只有一次

java - 在 Java 中解析 HTML 页面

php - 将 div 保存为照片?

python - Flask:为什么我会收到 404 错误?

javascript - 如果 href 等于另一个 div 的 id 函数

javascript - 在动态大小的 DIV 内部垂直对齐 H2

javascript - 在浏览器中缓存对象时多少内存太多?

JQuery 表格突出显示使用条件

javascript - 在 JavaScript 代码中查找访问器方法 (node_modules)

javascript - 如何使用<组件:is =""> in vue 3 script setup