如何使用用户定义的值来增加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>");
}
相关文章:
- JavaScript:单击时相对于父级增加变量值
- 在SoundCloud中,使用JavaScript SDK流式传输曲目是否会增加该曲目的playback_count
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 函数比javascript中的步进器增加/减少更多
- javascript函数,它将数组作为输入,将每个数组元素增加1,并返回增加值的新数组
- Mscrm 2011仪表板通过JavaScript或插件增加行数
- 使用JavaScript增加上/左/下/右值
- 计算数组中的数据数量并增加javascript
- 如何使用用户定义的值来增加Javascript中的值
- 如何通过宽松来增加javascript循环延迟
- 如何从Mailchimp增加JavaScript弹出窗口的上边距
- 如何增加JavaScript变量与onclick和包围JavaScript数组
- 更改哪个元素增加JavaScript
- 增加JavaScript settimeout函数
- 单调地增加JavaScript中的时间
- 如何增加JavaScript变量名
- 增加Javascript鼠标事件
- 创建新对象时,Hangman-Timer 速度增加 (JavaScript)
- 动态增加Javascript对象成员
- 如何在一个函数中增加JavaScript getElementById变量