如何使用用户定义的值增加 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>");
}
我想编写一个循环,以用户选择的倍数显示 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>");
}