【问题标题】:Automatically incrementing a number in a "for loop"在“for循环”中自动增加一个数字
【发布时间】:2014-08-22 18:10:39
【问题描述】:

我有这个代码:

var sum = 0;
for (var i = 0; i < 51; i += 2) {
     sum += i;
};
console.log(sum);

我希望能够创建一个函数来允许某人更改增量编号,而无需直接在代码中更改它。我知道开始可能是:

function sumFactor(factor) {};

但我不知道从那里做什么。

【问题讨论】:

  • 把“2”改成“因子”...?

标签: javascript function loops increment


【解决方案1】:

这就是你要找的……?

function sumFactor(factor) {
var sum = 0;
for (var i = 0; i < 51; i+= factor) {
    sum += i;
}
console.log(sum);

}

【讨论】:

    【解决方案2】:

    传入你的增量值:

    function sumFactor(factor) {
    
        var sum = 0;
        for (var i = 0; i < 51; i += factor) {
             sum += i;
        }
        console.log(sum);
    };
    
    //Then call your function
    sumFactor(2);
    

    【讨论】:

      猜你喜欢
      • 2014-12-12
      • 2014-09-10
      • 2012-11-26
      • 2013-08-04
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多