可以'我不知道为什么这个数字赢了;t增量
Can't figure out why the number won't increment
我有下面的Javascript代码,我想做的基本上是将数字1加倍,并根据用户输入继续执行。除了我的for循环外,所有的代码都能工作。此外,我尝试为"步骤"添加空格,但无论我在document.write语句中添加多少空格,它都不会反映在网页中。感谢提前提供的帮助
var num=1;
function iterations()
{
document.write("<b>Sequence of numbers up to iteration number: </b>"+numIterations+"<br>");
for(var i=1;i<=numIterations;i++)
{
var total=num*2;
if(numIterations<10)
{
document.write("<b>STEP "+i+":</b>"+" "+" "+" "+num+"*2="+total+"<br>");
}
else
{
document.write("<b>STEP "+i+":</b> "+num+"*2="+total+"<br>");
}
num*2;
}
}
var numIterations= prompt("Please enter the upper limit'n'nDo NOT exceed 30");
if(numIterations==null||numIterations>30)
{
document.write("User enter an invalid (out of range) value");
}
else
{
iterations();
}
你需要*=
你的num
变量,这样它每次都会对它进行计时,因为现在你一直用相同的数字替换它,所以不起作用-这是一个简单的错误,所以不用担心。
以下工作:
var num = 1;
function iterations()
{
document.write("<b>Sequence of numbers up to iteration number: </b>"+numIterations+"<br>");
for(var i=1;i<=numIterations;i++)
{
var total=num*2;
if(numIterations<10)
{
document.write("<b>STEP " + i +":</b>"+" "+" "+" "+num+"*2="+total+"<br>");
}
else
{
document.write("<b>STEP " + i +":</b>"+num+"*2="+total+"<br>");
}
num*=2;
}
}
var numIterations= prompt("Please enter the upper limit'n'nDo NOT exceed 30");
if(numIterations==null||numIterations>30)
{
document.write("User enter an invalid (out of range) value");
}
else
{
iterations();
}
您有一个错误:
上面写着:
num*2;
用代替
num*=2;
使用此代码,与上面的代码相同,将上面的行更改为num*=2;
var num=1;
function iterations()
{
document.write("<b>Sequence of numbers up to iteration number: </b>"+numIterations+"<br>");
for(var i=1;i<=numIterations;i++)
{
var total=num*2;
if(numIterations<10)
{
document.write("<b>STEP "+i+":</b>"+" "+" "+" "+num+"*2="+total+"<br>");
}
else
{
document.write("<b>STEP "+i+":</b> "+num+"*2="+total+"<br>");
}
num*=2;
}
}
var numIterations= prompt("Please enter the upper limit'n'nDo NOT exceed 30");
if(numIterations==null||numIterations>30)
{
document.write("User enter an invalid (out of range) value");
}
else
{
iterations();
}
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 可以'我不知道为什么这个数字赢了;t增量
- 带有最小和最大数字的增量数组列表
- 添加增量到(数字,时间,速度)到计数器
- 如何使用Javascript针对0.5增量验证数字
- 可以't执行数字增量动画
- 当我有更多相同Id的内容时,我如何在Id属性中添加数字增量
- 数字增量与jquery
- 使用像$这样的函数的普通增量数字.用逗号动画
- 如何改变上升增量在HTML数字输入
- 在javascript中使用正则表达式增量数字