JavaScript while、do while循环 和continue break

昨天我发了一下 JavaScript 三种循环中的for循环
今天我们来说剩下的两个循环 while 及 do while
以及两种关键字 break 和continue 😀

 while 循环
   while 和for 循环结构相似
   语法如下

while(条件表达式){
        循环体;
                }

 执行过程

在这里插入图片描述

  当条件表达式为真 执行循环体 否则直接退出循环
  再用while 循环时要注意
  里面应该也有计数器初始化变量
  更要有操作表达式完成计数器的更新 防止死循环

 //while例子
            //弹出输入框 显示 你今天敲代码了吗?
                //输入 敲了 则退出 并弹出 每天都要敲哦
                //输入其他则继续弹出
      var ma = prompt('你今天敲代码了吗?');
     //如果输入的不是 敲了 那就一直循环
     //这里给条件表达式设置的是 不等于 敲了 等我们输入敲了之后 条件就为假 跳出循环
     while (ma !== '敲了'){
         var ma = prompt('你今天敲代码了吗?');
        }
    //输入 敲了 之后跳出循环 再弹出alert
    alert('每天都要敲哦');

 do while 循环
  语法如下

do{
	//循环体;
 }while(条件表达式);

在这里插入图片描述

 执行过程
  先执行一次 do 里面的循环体
  再判断条件 如果条件表达式结果为真,则继续执行循环体  为假 退出循环
  也就是说 不论如何 都会先执行一次 循环体

continue
  continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)
例如
输出一到5 假如再 到输入2的时候有continue 就会跳过2
但继续打印3

       for (i = 1;i<=5;i++){
            if (i==3){
                continue;
            }
            console.log(i);
            
        }

在这里插入图片描述

我们可以用continue 排除掉我们不想要的值或者别的什么东西
例如
取 1~ 100之间 除了能被7整除的数 最后再来个和

        var sum =0
        for (i = 1;i<=100;i++){
            if (i % 7 == 0){
                continue;
            }
            console.log(i);
            sum = sum +i;
        }
        console.log(sum);

在这里插入图片描述
break
 break 关键宇用于立即跳出整个循环(循环结束)

       var num = prompt('请输入你想到哪里停止的数字 从一到一百')
        for (i=1; i<100; i++ ){
            if (i - num == 1){
                break;
            }
            console.log(i);  
        }

在这里插入图片描述

JavaScript 中的三种循环今天已经学完了
下面来回顾一下 JavaScript中的写法规范
写法规范也没多少主要就是 标识符命名、操作符、单行注释、以及一些其他的

标识符命名
变量、函数的命名必须要有意义
变量的名称-般用名词
函数的名称一般用动词
操作符规范
操作符的左右两侧各保留一一个空格
单行注释
单行注释前面注意有个空格
其他规范
记得加空格
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值