如何使用用户定义的值增加 Javascript 中的值

How to increment a value in Javascript with a value the user defines

我想编写一个循环,以用户选择的倍数显示 1-100 的数字。

这是我的 JS 代码。

 var x = prompt("Enter the increment you want to see")

   for (i=0;i<=100;i=i+x) {
    document.write(i+"</br>")
   }

例如,如果我输入“10”,我希望代码打印数字 10、20、30、40、50、60、70、80、90、100

为什么这不起作用?

我正在自学 Javascript,我正在疯狂地尝试解决这个问题。

有人可以帮忙吗?

prompt 的返回值为字符串。您需要将其解析为数字(使用评论中所述的基数值):

var x = parseInt(prompt("Enter the increment you want to see"), 10);

您需要解析 x。以下代码应该有效 -

var x = parseInt(prompt("Enter the increment you want to see"));

for (i = 0; i <= 100; i = i + x) {
  document.write(i + " </br>");
}