2.3-循环结构

while循环

结构:

while (条件) {
// 循环体 重复的逻辑 条件成立执行
}

示例:

var i = 1;
while (i <= 3) {
    console.log("我爱编程!");
    i++;
}

do-while循环

结构:

do {
//循环体 先执行后判断
} while(条件);

示例:

		do {
            console.log("我爱编程!");
            i++;
        }while(i<=10);
        console.log(i); // 11

for循环

结构:

for(表达式1;表达式2;表达式3) {
// 循环体
}

示例:

		for(var i=1; i<=10; i++) {
            console.log("我爱编程!");
        }

		 /*
          死循环
         for(;;) {

         }
         */

break&continue

break用于循环表示结束循环

示例:

  // 打印1 2 3 直到遇到第一个即可以被3整除又可以被5整除的数为止
        for(var i=1;;i++) {
            console.log(i);
            // 判断i是否满足即可以被3整除又可以被5整除
            if(i%3===0 && i%5===0) {
                break;
            }
        }

continue 表示本次循环结束 继续下一次

示例:

// 打印1 2 3 直到遇到第一个即可以被3整除又可以被5整除的数为止
        for(var i=1;;i++) {
            console.log(i);
            // 判断i是否满足即可以被3整除又可以被5整除
            if(i%3===0 && i%5===0) {
                continue;
                //continue 执行之后,后面的代码将不再执行
            }
            console.log("ok");
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章