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

来源:4-5 重复重复(for循环)

初学程序员

2016-03-10 11:21

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

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

  sum= sum + mymoney;

}

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

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

这种概念的东西好难懂

写回答 关注

3回答

  • 四叶草姑娘
    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(循环结束)


    初学程序员

    非常感谢!

    2016-03-11 09:21:18

    共 1 条回复 >

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

    同上啊

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题