第7章:Javascript循环结构之whlie
本章目标
- 掌握while循环的语法和流程
- 会使用while循环解决程序问题
课程回顾
- for循环语法是什么
- for循环的注意事项
讲解内容
1. while循环
-
语法:
while(条件){ 代码块; }
注意:当条件为true,则执行循环里面的代码块,否则循环终止。
-
特点:
先判断,再执行
-
流程
-
案例:用while循环输出5次“好好学习,天天向上”
var i=0; //初始化 while(i<5){//条件 console.log("好好学习,天天向上~"); //循环代码 i++;//迭代,如果没有i++,循环会是死循环,浏览器会奔溃 } 对比for循环: for(var i=0;i<5;i++){ console.log("好好学习,天天向上~"); }
-
案例2:实现打印50份试卷?
-
分析
找条件:<50
找操作体:打印试卷 -
解决问题思路
- 找循环条件和循环操作体
- 确定使用while循环
- 代码实现
- 检查循环是否能够结束
-
代码如下:
int count = 1; while(count <= 50){ console.log("打印第" +count+ "份试卷"); count++; }
-
课后作业
- 循环输出1-100的数字
- 循环输出1-100之间的所有偶数
- 循环输出1-100所有3的倍数,且实现3的倍数和
- 上机1:求 1到10 之间的奇数乘积
- 上机2:求 30 到60 之间的偶数和的5倍
- 上机3:将求1到n之间的每个数乘以3后加1输出
- 上机4:从100每次递减5输出直至5
- 上机5:1至50中是7的倍数的数值之和
- 上机6:输出一批整数,找出最大值和最小值,输入0时结束
- 上机7:循环根据输入数字显示对应的星期名称,输入0时结束
- 上机8:验证用户名和密码(根据匹配情况执行不同操作)三次机会输入
6:输出一批整数,找出最大值和最小值,输入0时结束 - 上机7:循环根据输入数字显示对应的星期名称,输入0时结束
- 上机8:验证用户名和密码(根据匹配情况执行不同操作)三次机会输入
- 上机9:从0-100中,既是3的倍数又是5的倍数输出FlipFlop,只是3的倍数输出Flip,只是5的倍数输出Flop其他输出该数