JavaScript 的循环语句

通过循环语句可以使指定代码反复执行。

JS中一共有三种循环语句:

  • while语句
  • do...while语句
  • for语句

1. while 语句

while语句是一个最基本的循环语句,while语句也被称为while循环。

语法格式:

while(条件表达式){
    语句...
}

案例演示:

var i = 1;
while (i <= 10) {
    console.log(i);
    i++;
}

2. do...while 语句

do…while和while非常类似,只不过它会在循环的尾部而不是顶部检查表达式的值,因此,do…while循环会至少执行一次。相比于while,do…while的使用情况并不 是很多。

语法格式:

do{
    语句...
}while(条件表达式);


案例演示:

var i = 1;
do {
    console.log(i);
    i++;
} while (i <= 10);

3. for 语句

for语句也是循环控制语句,我们也称它为for循环。大部分循环都会有一个计数器用以控制循环执行的次数, 计数器的三个关键操作是初始化、检测和更新。

 语法格式:

for(初始化表达式 ; 条件表达式 ; 更新表达式){
    语句...
}


案例演示:

for (var i = 1; i <= 10; i++) {
    console.log(i);
}

4. break 和 continue

  • break:结束最近的一次循环,可以在循环和switch语句中使用。
  • continue:结束本次循环,执行下一次循环,只能在循环中使用。

那如果我们想要跳出多层循环或者跳到指定位置该怎么办呢?可以为循环语句创建一个label,来标识当前的循环,如下例子:

for(let i = 0; i < 5; i++) {
    console.log(i)

    for(let j = 0; j < 5; j++) {
        if(j === 1) continue
        console.log('内层玄幻--->', j)
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值