初学程序员
2016-03-10 11:21
var mymoney,sum=0;//mymoney变量存放不同面值,sum总计
for(mymoney=1;mymoney<=10;mymoney++)
{
sum= sum + mymoney;
}
document.write("sum合计:"+sum);
这章节的循环思路不懂,求大神用最简单的方法帮解答!谢谢
这种概念的东西好难懂
for ([语句1]; [语句2]; [语句3]) { [执行语句] }
【语句 1 】初始化。通常使用初始化循环中所用的变量 (var i=0)。
可以省略不写(初始化在for语句之前进行了),可以多写(其他变量的赋值也可以写在这里)。
【语句 2 】判断条件。结果为true时执行循环。
可省略不写(执行语句应有break跳出循环)
【语句 3】 改变初始变量的值。增量可以是正,可以是负。
可省略不写(执行语句内已有改变初始变量的语句)
执行顺序:
语句1(初始化)
→语句2(true)→执行语句→语句3(第一次循环)
→语句2(true)→执行语句→语句3 (第二次循环)
…… ……
→语句2(false)→语句3(循环结束)
同上啊
for循环,可以看做是将后置 的mymoney++提到了括号里面,如果将;mymoney++放到循环内部的最后面,功能也是一样的
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题