控制流程(Control Flow): 控制流程用于控制程序的执行顺序。条件语句(如if语句、switch语句)根据特定条件选择不同的执行路径。循环语句(如for循环、while循环)用于重复执行一段代码。掌握控制流程使得程序能够根据不同情况执行不同的操作。

JavaScript (JS) 和 TypeScript (TS) 之间的 if 语句的基本用法没有区别

以下是对控制流程的详细介绍:

  1. 条件语句: 条件语句根据指定的条件决定执行哪个代码块。
  • if语句: if语句根据指定的条件执行相应的代码块,如果条件为真(true),则执行if代码块。可以使用else语句为条件为假(false)的情况提供备选代码块。
  •  

  • else if语句: 可以在if语句中使用else if语句来添加多个条件。
let score = 80;

if (score >= 90) {
  console.log("优秀");
} else if (score >= 80) {
  console.log("良好");
} else if (score >= 70) {
  console.log("中等");
} else {
  console.log("不及格");
}

  

  • switch语句: switch语句根据表达式的值执行匹配的代码块。每个case标签都表示一个可能的值,当匹配到某个case时,执行相应的代码块。可以使用break语句在匹配到case后跳出switch语句。
let day = "Monday";

switch (day) {
  case "Monday":
    console.log("星期一");
    break;
  case "Tuesday":
    console.log("星期二");
    break;
  case "Wednesday":
    console.log("星期三");
    break;
  default:
    console.log("其他");
}

  

  1. 循环语句: 循环语句用于重复执行一段代码,直到满足特定条件。
  • for循环: for循环通过初始化变量、定义循环条件和定义循环迭代来控制循环次数。
for (let i = 0; i < 5; i++) {
  console.log(i);
}

  

  • while循环: while循环在指定条件为真(true)时重复执行代码块。
let i = 0;

while (i < 5) {
  console.log(i);
  i++;
}

  

  • do-while循环: do-while循环先执行一次代码块,然后检查条件,如果条件为真(true),则继续执行。
let i = 0;

do {
  console.log(i);
  i++;
} while (i < 5);

  

  1. 跳转语句: 跳转语句用于改变程序的正常执行顺序。
  • break语句: break语句用于跳出循环或switch语句。
for (let i = 0; i < 5; i++) {
  if (i === 3) {
    break; // 跳出循环
  }
  console.log(i);
}

  

  • continue语句: continue语句用于跳过当前迭代并进入下一次迭代。
for (let i = 0; i < 5; i++) {
  if (i === 3) {
    continue; // 跳过当前迭代
  }
  console.log(i);
}

  

posted on 2023-07-08 02:04  黑逍逍  阅读(44)  评论(0)    收藏  举报