当前位置:  首页>> 技术小册>> 编程入门课:Javascript从入门到实战

JavaScript是一门具有强大控制流程的语言,这使得JavaScript在进行条件判断、循环等操作时非常方便。本文将介绍JavaScript中的控制流程和条件语句。

条件语句
条件语句是指根据条件的真假来执行相应的操作。JavaScript中的条件语句有if语句、if-else语句和switch语句。

1.1 if语句

if语句用于根据条件的真假来执行相应的操作。当条件为真时,执行if语句中的代码块,否则跳过if语句。if语句的语法如下:

  1. if (条件) {
  2. // 代码块
  3. }

示例:

  1. let score = 85;
  2. if (score >= 60) {
  3. console.log('及格了');
  4. }

在上面的示例中,如果score的值大于或等于60,则输出’及格了’。

1.2 if-else语句

if-else语句用于根据条件的真假来执行不同的操作。当条件为真时,执行if语句中的代码块,否则执行else语句中的代码块。if-else语句的语法如下:

  1. if (条件) {
  2. // 代码块1
  3. } else {
  4. // 代码块2
  5. }

示例:

  1. let score = 55;
  2. if (score >= 60) {
  3. console.log('及格了');
  4. } else {
  5. console.log('不及格');
  6. }

在上面的示例中,如果score的值大于或等于60,则输出’及格了’,否则输出’不及格’。

1.3 switch语句

switch语句用于根据不同的条件执行不同的操作。switch语句需要指定一个表达式,根据表达式的值来匹配不同的case语句。如果匹配成功,则执行相应的代码块。switch语句的语法如下:

  1. switch (表达式) {
  2. case 1:
  3. // 代码块1
  4. break;
  5. case 2:
  6. // 代码块2
  7. break;
  8. default:
  9. // 代码块3
  10. }

示例:

  1. let day = 3;
  2. switch (day) {
  3. case 0:
  4. console.log('星期日');
  5. break;
  6. case 1:
  7. console.log('星期一');
  8. break;
  9. case 2:
  10. console.log('星期二');
  11. break;
  12. case 3:
  13. console.log('星期三');
  14. break;
  15. case 4:
  16. console.log('星期四');
  17. break;
  18. case 5:
  19. console.log('星期五');
  20. break;
  21. case 6:
  22. console.log('星期六');
  23. break;
  24. default:
  25. console.log('输入错误');
  26. }

在上面的示例中,根据day的值输出相应的星期几。

循环语句
循环语句用于重复执行一段代码块,直到满足条件为止。JavaScript中的循环语句有for循环、while循环和do-while循环。

2.1 for循环

for循环用于重复执行一段代码块,可以指定循环的次数。for循环的语法如下:

  1. for (初始化表达式; 条件表达式; 更新表达式) {
  2. // 代码块
  3. }

示例:

  1. for (let i = 0; i < 10; i++) {
  2. console.log(i);
  3. }

在上面的示例中,循环10次,每次输出i的值。

2.2 while循环

while循环用于重复执行一段代码块,直到条件不成立为止。while循环的语法如下:

  1. while (条件表达式) {
  2. // 代码块
  3. }

示例:

  1. let i = 0;
  2. while (i < 10) {
  3. console.log(i);
  4. i++;
  5. }

在上面的示例中,循环10次,每次输出i的值。

2.3 do-while循环

do-while循环和while循环类似,不同的是do-while循环会先执行一次代码块,然后再根据条件判断是否继续执行。do-while循环的语法如下:

  1. do {
  2. // 代码块
  3. } while (条件表达式);

示例:

  1. let i = 0;
  2. do {
  3. console.log(i);
  4. i++;
  5. } while (i < 10);

在上面的示例中,循环10次,每次输出i的值。

以上是JavaScript中的控制流程和条件语句。掌握这些语句可以让我们更加灵活地处理各种逻辑和条件判断。


该分类下的相关小册推荐: