问答详情
源自:4-5 重复重复(for循环)

这章节的循环思路不懂,求解答

var mymoney,sum=0;//mymoney变量存放不同面值,sum总计

for(mymoney=1;mymoney<=10;mymoney++)

  sum= sum + mymoney;

}

  document.write("sum合计:"+sum);

这章节的循环思路不懂,求大神用最简单的方法帮解答!谢谢

这种概念的东西好难懂

提问者:初学程序员 2016-03-10 11:21

个回答

  • 四叶草姑娘
    2016-03-10 11:59:33
    已采纳

    for ([语句1]; [语句2]; [语句3])
      {
         [执行语句]
      }

    【语句 1 】初始化。通常使用初始化循环中所用的变量 (var i=0)。

            可以省略不写(初始化在for语句之前进行了),可以多写(其他变量的赋值也可以写在这里)。

    【语句 2 】判断条件。结果为true时执行循环。

            可省略不写(执行语句应有break跳出循环)

    【语句 3】 改变初始变量的值。增量可以是正,可以是负。

            可省略不写(执行语句内已有改变初始变量的语句)


    执行顺序:

    语句1(初始化)

    →语句2(true)→执行语句→语句3(第一次循环) 

    →语句2(true)→执行语句→语句3  (第二次循环)

    …… ……

    →语句2(false)→语句3(循环结束)


  • qq_安_24
    2016-03-10 11:48:34

    同上啊

  • hxh_kylin
    2016-03-10 11:44:58

    for循环,可以看做是将后置 的mymoney++提到了括号里面,如果将;mymoney++放到循环内部的最后面,功能也是一样的