浏览 53
扫码
流程控制语句用于控制程序的执行流程,根据条件来执行不同的代码块。在Javascript中,常用的流程控制语句有if语句、switch语句、for循环、while循环和do-while循环。下面分别介绍这些流程控制语句的用法:
- if语句: if语句用于根据条件来执行不同的代码块。语法如下:
if (条件) {
// 条件为真时执行的代码
} else {
// 条件为假时执行的代码
}
示例:
var num = 10;
if (num > 0) {
console.log("num是正数");
} else {
console.log("num是负数或者0");
}
- switch语句: switch语句用于根据不同的情况执行不同的代码块。语法如下:
switch (表达式) {
case 值1:
// 表达式等于值1时执行的代码
break;
case 值2:
// 表达式等于值2时执行的代码
break;
default:
// 表达式不等于任何case时执行的代码
}
示例:
var day = 1;
switch (day) {
case 1:
console.log("星期一");
break;
case 2:
console.log("星期二");
break;
default:
console.log("其他星期");
}
- for循环: for循环用于循环执行一段代码多次,语法如下:
for (初始化; 条件; 递增) {
// 循环体
}
示例:
for (var i = 0; i < 5; i++) {
console.log(i);
}
- while循环: while循环用于在条件为真时执行一段代码,语法如下:
while (条件) {
// 循环体
}
示例:
var i = 0;
while (i < 5) {
console.log(i);
i++;
}
- do-while循环: do-while循环和while循环类似,但是它会先执行一次循环体,然后再判断条件。语法如下:
do {
// 循环体
} while (条件);
示例:
var i = 0;
do {
console.log(i);
i++;
} while (i < 5);
以上就是Javascript中常用的流程控制语句的介绍,通过掌握这些语句,可以更灵活地控制代码的执行流程。