【问题标题】:JavaScript cycle i++ 5.. 10.. 15 [duplicate]JavaScript循环i ++ 5 .. 10 .. 15 [重复]
【发布时间】:2016-06-30 22:55:52
【问题描述】:

我只是 JS 的初学者,在所有教程中我看到了很多这样的例子,但它适用于周期 1、2、3 等。

for (i=1;i<=20;i++)

那么,如何创建一个循环:5、10、15、25 等?

感谢您的帮助!

【问题讨论】:

  • 嗨,也许是这样的 for (i=0;i
  • 你可以做一个内部 if 块来检查 if i % 5 === 0
  • for (i = 5; i &lt;= 20; i += 5) { ... }
  • 1, 2, 3... 看起来更像是一个序列而不是一个循环...
  • OP,请注意,这些答案中的大多数都没有正确声明 i(我假设是因为他们只是在使用您的示例)。

标签: javascript cycle


【解决方案1】:

你可以这样创建它:

for(var i=5; i<=20; i+=5)

这样读:

  • i 从值 5 开始
  • 直到我达到 20 岁
  • 每一步增加 i 5

【讨论】:

  • 你应该正确声明i
【解决方案2】:

首先您需要更改i 的值的更新方式。你可以这样做:

i += 5

相当于

i = i + 5

当然,您可以输入您喜欢的值,而不是 5。 然后您必须通过设置更改for 循环的开始位置

var i = 5

最后你选择你的循环应该停止的值(例如,50)。总结一下:

for(var i = 5; i < 50; i +=5)

【讨论】:

    【解决方案3】:

    你好,可能是这样的

    for (var i = 0; i <= 20; i+=5) {
      console.log(i);
    }
    

    【讨论】:

    • 更新了您的代码,以便正确声明 i
    【解决方案4】:
    for ( i=5; i <= 100; i += 5 )
    

    或者:

    var j;
    for ( i=1; i <= 100; i += 1 ) {
      j = i * 5;
      // ...
    }
    

    【讨论】:

      【解决方案5】:
      for (i=5;i<=20;i=i+5)
      

      我想你正在寻找这个

      【讨论】:

      • 非常感谢,工作完美!
      【解决方案6】:

      为增量器使用正确的数量。

      var i;
      for (i = 5; i <= 20; i += 5) {
          document.write(i + '<br>');
      }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-13
        • 2013-04-26
        • 1970-01-01
        • 2015-07-05
        • 1970-01-01
        • 1970-01-01
        • 2013-09-04
        • 2011-10-15
        相关资源
        最近更新 更多