javascript:循环添加数字
javascript: loop add number
如何在javascript中像这样循环?11213243
我已经有了这个代码。
for(var i=11; i <= 43; i += 10){
document.write(i+'<br>');
}
如果你想先加10,然后加11,以此类推,那么你的循环看起来就像下面的那个。但请注意,它将循环到44而不是43,因为您将12添加到32:
j = 10;
for(var i=11; i <= 44; i += j++){
document.write(i+'<br>');
}
稍微改动一下,你就会明白你所描述的。不需要额外的变量"j",只需将i增加10+即可。当i==11时,您的情况下的某个值为0,如果i>11则为1。这可以写成单个布尔表达式,在计算中求值时将转换为0或1。因此,下面的片段将为您提供11、21、32、43。
for (var i = 11; i <= 43; i += (10 + (i>11))) {
document.write(i + '<br>');
}
在另一个变体中,您总是可以添加11,但从10开始i,并在第一次迭代中添加一。这也会给你一个奇怪的序列11,21,32,43,但我认为上面的片段更清晰一些。
for (var i = 10; i <= 43; i += 11) {
document.write((i + (i==10)) + '<br>');
}
无论如何,没有必要做一个花哨的循环。您还可以再写一点代码,并以可读和可理解的方式实现逻辑。也许在循环中使用"if"来影响i
。
相关文章:
- 在 Javascript 不起作用的情况下为数字添加逗号
- 如何在 javascript 中为字符串中的数字添加下划线
- 将数字添加到文本框
- 使用javascript为网站的body标记中的所有数字添加一个span
- 如何在文本框vue.js上根据指定的数字添加行
- AngularJS如何获取一个数组,该数组将数字添加到函数中的元素,然后用另一个函数分散其注意力
- 使用 Jquery 为数字添加跨度
- 向数字添加百分之一位,该数字可以逗号或句点分隔
- 根据所选数字添加文本输入
- 将 JavaScript 数组中的 n 个数字添加到数组中的先前数字
- 有没有办法在不使用循环的情况下更新多个文档以将特定数字添加到一列
- 在javascript中自动为数字添加逗号
- Javascript:如何动态地将数字添加到变量名称中
- JQuery 获取链接并根据第 n 个数字添加变量
- 在 jquery 循环中将数字添加到运行总计
- 将字符串添加到数字,将数字添加到字符串
- 如何使用jquery将数字添加到输入ID名称中
- 我有一个javascript函数,可以将数字添加到数组中
- 如何在JS计数器中每3个数字添加一个冒号
- 只对大写字母和数字添加验证