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

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

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

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

  • else if语句: 可以在if语句中使用else if语句来添加多个条件。
1
2
3
4
5
6
7
8
9
10
11
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语句。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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循环通过初始化变量、定义循环条件和定义循环迭代来控制循环次数。
1
2
3
for (let i = 0; i < 5; i++) {
  console.log(i);
}

  

  • while循环: while循环在指定条件为真(true)时重复执行代码块。
1
2
3
4
5
6
let i = 0;
 
while (i < 5) {
  console.log(i);
  i++;
}

  

  • do-while循环: do-while循环先执行一次代码块,然后检查条件,如果条件为真(true),则继续执行。
1
2
3
4
5
6
let i = 0;
 
do {
  console.log(i);
  i++;
} while (i < 5);

  

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

  

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

  

posted on   黑逍逍  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示