JS 入门教程-11-js 循环控制, for, for in, while, do while, break, continue

目录

  • 目录
  • 循环
    • for 循环
      • 实例
      • 语法
    • for in 循环
      • 实例
  • While
  • Do While
  • 循环控制
    • continue
    • break
  • 目录导航

循环

试想如下场景,打印字符串 “hello loop” 10 次。

我们不可能真要手写100次吧,这样太麻烦。

for 循环

实例

使用 for 循环,你只需要这样写:

for(var i = 0; i < 10; i++) {
    console.log("hello loop");
}

结果:

hello loop
hello loop
hello loop
hello loop
hello loop
hello loop
hello loop
hello loop
hello loop
hello loop

语法

for (preExecute; terminalConditon; afterExecute){
    // 被执行的代码块
}

for in 循环

实例

var nums = [1,2,3,4,5,6]

for(var num in nums) {
    console.log(num);
} 

结果

0
1
2
3
4
5

While

while 表示 当…的时候

var count = 0;
while(count < 5) {
    console.log(count);
    count++;
}

测试结果:

0
1
2
3
4

Do While

do while 使用于首先执行一次,然后再次判断的场景。

var count = 5;
do {
    console.log(count);
    count++;
} while(count < 4);

结果

5

循环控制

continue

满足条件时,直接跳过当前的内容

  • continue.js
for(var i = 0; i < 5; i++) {
    if(i == 3) {
        continue;
    }
    console.log(i);
}
  • 结果
0
1
2
4

break

满足条件时,直接跳出当前循环

  • break.js
for(var i = 0; i < 5; i++) {
    if(i == 3) {
        break;
    }
    console.log(i);
}
  • 结果
0
1
2

目录导航

目录导航

你可能感兴趣的:(js,JS,简单入门教程系列)