温馨提示×

首页 > 教程 > 编程开发 > Javascript 基础教程 > 流程控制语句

流程控制语句

流程控制语句用于控制程序的执行流程,根据条件来执行不同的代码块。在Javascript中,常用的流程控制语句有if语句、switch语句、for循环、while循环和do-while循环。下面分别介绍这些流程控制语句的用法:

  1. if语句: if语句用于根据条件来执行不同的代码块。语法如下:
if (条件) {
    // 条件为真时执行的代码
} else {
    // 条件为假时执行的代码
}

示例:

var num = 10;
if (num > 0) {
    console.log("num是正数");
} else {
    console.log("num是负数或者0");
}
  1. switch语句: switch语句用于根据不同的情况执行不同的代码块。语法如下:
switch (表达式) {
    case1:
        // 表达式等于值1时执行的代码
        break;
    case2:
        // 表达式等于值2时执行的代码
        break;
    default:
        // 表达式不等于任何case时执行的代码
}

示例:

var day = 1;
switch (day) {
    case 1:
        console.log("星期一");
        break;
    case 2:
        console.log("星期二");
        break;
    default:
        console.log("其他星期");
}
  1. for循环: for循环用于循环执行一段代码多次,语法如下:
for (初始化; 条件; 递增) {
    // 循环体
}

示例:

for (var i = 0; i < 5; i++) {
    console.log(i);
}
  1. while循环: while循环用于在条件为真时执行一段代码,语法如下:
while (条件) {
    // 循环体
}

示例:

var i = 0;
while (i < 5) {
    console.log(i);
    i++;
}
  1. do-while循环: do-while循环和while循环类似,但是它会先执行一次循环体,然后再判断条件。语法如下:
do {
    // 循环体
} while (条件);

示例:

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

以上就是Javascript中常用的流程控制语句的介绍,通过掌握这些语句,可以更灵活地控制代码的执行流程。