while循环
while语句可以咋啊条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环.
while语句的语法结构如下:
while(条件表达式){
//循环代码
}
执行思路:
1.先执行条件表达式,如果结果为true,则执行循环体代码;如果为false,则退出循环,执行后面代码
2.执行循环体代码
3.循环体代码执行完毕后,程序会继续判断执行条件表达式,如果条件为true,则会继续执行循环体,直到循环条件为false时,整个循环过程才会结束
var num = 1;
while (num <= 100) {
console.log('你好');
num++;
}
do while 循环
do..while语句其实是while语句的一个变体,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会执行循环体,否则退出循环体
语法结构:
do {
//循环体
} while(条件表达式)
执行思路:
1.先执行一次循环体
2.再执行条件表达式,如果条件表达式结果为真,则继续执行循环体,否则退出循环
- do..while循环语句至少会执行一次循环体代码
continue break
- continue关键字
continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体重continue之后的代码就会少执行一次).
for (let i = 1; i <= 5; i++) {
if (i == 3) {
continue;
};
console.log('我正在吃第' + i + '个包子');
}
var sum = 0;
for (let i = 1; i <= 100; i++) {
if (i % 7 == 0) {
continue;
};
sum += i;
}
console.log(sum);
- break关键字
break关键字用于立即跳出整个循环(循环结束).
for (let i = 1; i <= 5; i++) {
if (i == 3) {
break;
};
console.log('我正在吃第' + i + '个包子');
}