0
点赞
收藏
分享

微信扫一扫

09 break和continue

骨灰级搬砖工 2022-02-12 阅读 41

break:当程序遇到break之后,直接跳出当前的整个循环,此时这个循环结束,执行循环下面的代码
    for(var i = 0; i < 10; i++){
    while(true){ //true代表成立
         console.log("哈哈");
         break; //只结束当前的while循环
      } 
    }
    console.log("已跳出");
需求:100-200中第一个可以被7整除的数字
    for(var i = 100; i <= 200; i++){ //从100到200之间进行循环
       if(i % 7 == 0){ //7的倍数
          console.log(i); //打印7的倍数
          break; //在打印完第一个后终止
       }
    }

continue:当程序遇到continue之后,跳出当前本次的循环,直接执行下一次循环
    var i = 0;
    while(i < 5){
         console.log(i);
         continue; // 没有进行自加就会一直不满足条件便会一直执行
         i++;
    }
    console.log(i);
注:这是个死循环,结束本次,开始下一次一直循环,没有结束条件
需求:用continue求100-200之间所有奇数和
    var sum = 0;
    var i = 100;
    while(i <= 200){ //为奇数时直接跳过if,进行sum计算
         if(i % 2 == 0){ //判断为偶数
           i++;  //+1变为奇数
           continue; //跳出本次执行下一次
         }
         sum += i;
         i++;
    }
    console.log(sum);
    
数组[]:存储数据
索引(下标)从0开始
数组里数字为元素,数组长度就为元素个数,下标从0开始(最大下标:length-1)
例:
    var arr =[10,20,30,40,50,60];
    console.log(arr); //打印数组里的元素
    console.log(arr.length); //6
    console.log(arr[1]); //20
    
    var arr1 = [];
    console.log(arr1);
    console.log(arr1.length); //0

举报

相关推荐

break 和continue 的区别

break和continue的区别

continue、break、exit

Break 与Continue

0 条评论