循环语句
第一节:
1.循环的概念和意义
循环结构,就是不断的执行重复的动作,直到满足某个指定的条件之后,结束重复执行的效果。这样的程序结构称为循环结构。
1.1while循环的使用
while循环
| var i = 0; while(i < 100) { document.write(“current:” + i); i++; } |
1.2 continue关键字
continue:结束当前循环,直接开始下一次循环
| // 输出100以内的奇数
|
1.3 while和do-while的区别
do-while循环
| var i = 0; do{ document.write(“corrent:” + i); I++; }while(i < 10); |
注意:do-while循环时,不论条件是否满足,都会先执行一次循环。之后进入正常的循环流程。 |
1.4for循环的使用
for循环
| for(var i = 0; i < 100; i++) { document.write(“corrent:” + i); } |
- 入职薪水10K,每年涨幅5%,50年后工资多少?
- 打印100以内 7的倍数
- 打印100以内的奇数
第二节:应用
- 打印100以内所有偶数的和
- 求出1-1/2+1/3-1/4…..1/100的和 var i=1;
- 打印出1000-2000年中所有的闰年,并以每行四个数的形式输出
- 打印三角形
*
**
***
****
*****
第三节:
- break关键字
l break:直接结束并跳出循环,执行循环以后的代码
例:for(var i=0;i<10;i++){
If(i=5){
Break;
}
Console.log(i);
}
|
|
- for循环的嵌套
- 死循环的概念及作用
- Firefox和Chrome和IE浏览器的 Debug工具使用
- 打印100–200之间所有能被3或者7整除的数
- 计算100的阶乘
- 求100-999之间的水仙花数。abc =a^3+b^3+c^3
- 打印九九乘法表
第四节:应用
- 输出100-200之间所有的素数
- 求1+2!+3!+...+20!的值
- 完成一个三角形打印功能
- 完成一个梯形打印功能
第五节:综合应用
- 篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度是0.1米。
- 有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量下个方格上数量是上一次的2倍