包含了控制控制中的选择、判断。

1. JavaScript 中的条件语句有哪些?

条件语句:if、if…else、if…else if、switch…case

2. 分析输出结果

  1. let a = 10;
  2. if(a > 0) {
  3. console.log('A');
  4. } else if (a > 5) {
  5. console.log('B');
  6. } else {
  7. console.log('C');
  8. }

输出 A

3. 分析输出结果

  1. let a = 1;
  2. switch (a) {
  3. case '1':
  4. console.log('1');
  5. case 1:
  6. console.log('2');
  7. default:
  8. console.log('3');
  9. }

输出 2 3

4. switch 中的 break 和 default 作用是什么?

break 用于终止整个 swicth 语句;default 用于书写默认的条件,如果 switch 中前面的 case 都不满足的话,就进入到 default 语句里面。

5. JavaScript 中的循环语句有哪些?

循环语句:for、while、do…while、

6. while 和 do…while 的区别是什么?

while 是前测试语句,每一次进入 while 循环内部都需要进行条件判断。
do…while 是后测试语句,第一次进入 do…while 循环内部不需要进行条件判断。

7. 循环中 break 和 continue 的区别。

break 用于结束整个循环;continue 用于结束本轮循环进行下一次循环。

8. 分析输出结果

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

输出 1 2 4