循环:
提示:这里可以添加学习目标
循环要素:
- 初始值
- 条件
- 步长
- 重复执行的代码
while循环:
语法:
初始值;
while (条件) {
重复执行的代码;
}过程:
1.进行条件的判断
2.如果条件为true 执行{}中的代码
3.执行完代码会回过来继续判断条件 如果条件为true 继续执行{}中的代码
4.再回来判断条件 如果条件为false 那么就停止执行
构建死循环:
提示:
永远满足条件 条件为true
while(true){
执行的代码;
}while(1){
执行的代码;
}注意:
死循环一定要设置好结束的条件 否则就浪费计算机的资源
利用循环求和:
// 初始值为1
var i = 1;
while(i<=100){
console.log(i); //先打印再累加
i+=1;
}
// 初始值为0
var i = 0;
while(i<100){
i+=1;
console.log(i);
}
// 每次循环都把数字放到容器中 然后累加
// 1在循环外创建一个大容器 这个容器最终存的是数字
// 所以设置初始值为0
//循环结束以后再打印这个容器 就是最终的和
//在保证结果正确的前提下 我们尽可能的要减少循环的次数
do while
语法:
do{
重复执行的代码;
}while(条件);
过程:
1.不管条件如何 一定执行一遍代码
2. 判断条件
3.如果条件为true 继续执行循环体代码 再条件判断
4.如果条件为false 结束循环
for循环:
语法:
for(定义初始变量;条件判断;修改初始变量){
重复执行的代码
}