【前端自学之路】JS之while循环结构

Javascript while循环、do while 循环

while循环

while 循环表达式:

1
2
3
while (布尔表达式) {
// while 循环体
}

while循环的执行过程是:

第一步判断 布尔表达式 真假值,如果为真,则继续循第二步,如果为假,则退出循环
第二步执行 while循环体语句
第三步 重复第一、二步,直到布尔表达式为假,退出循环为止

同样,我们用while循环来实现计算 1 + 2 + 3 + … + 100 的求和

1
2
3
4
5
6
7
8
let sum = 0;
let i = 1;

while (i <= 100) {
sum += i;
++ i;
}
console.log(sum);

仔细体会下,这个计算 1 到 100 的求和算法

do while循环

do while 循环和 while循环类似

1
2
3
do {
// 循环体
} while (布尔表达式)

两者的区别是:
while循环开始就先判断布尔表达式
而do while循环开始先执行循环体,然后再判断布尔表达式

坚持原创技术分享,您的支持将鼓励我继续创作!