循环语句和条件语句一样,也是基本的控制语句,只要满足一定的条件将会一直执行,最基本的循环语句:
- while
- do…while
- for
1、while
while语句是一个最基本的循环语句,while语句也被称为while循环。
语法格式:
while(条件表达式){ 语句... }
案例演示:输出1-10。
var i = 1; while (i <= 10) { console.log(i); i++; }
2、do…while
do…while和while非常类似,只不过它会在循环的尾部而不是顶部检查表达式的值,因此,do…while循环会至少执行一次。相比于while,do…while的使用情况并不 是很多。
语法格式:
do{ 语句... }while(条件表达式);
案例演示:输出1-10。
var i = 1; do { console.log(i); i++; } while (i <= 10);
3、for
for语句也是循环控制语句,我们也称它为for循环。大部分循环都会有一个计数器用以控制循环执行的次数, 计数器的三个关键操作是初始化、检测和更新。for语句 就将这三步操作明确为了语法的一部分。
语法格式:
for(初始化表达式 ; 条件表达式 ; 更新表达式){ 语句... }
案例演示:输出1-10。
for (var i = 1; i <= 10; i++) { console.log(i); }
4、跳转控制
- break:结束最近的一次循环,可以在循环和switch语句中使用。
- continue:结束本次循环,执行下一次循环,只能在循环中使用。
那如果我们想要跳出多层循环或者跳到指定位置该怎么办呢?可以为循环语句创建一个label,来标识当前的循环,如下例子:
outer: for (var i = 0; i < 10; i++) { for (var j = 0; j < 10; j++) { if (j == 5) { break outer; } console.log(j); } }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219006.html原文链接:https://javaforall.net
