流程控制语句用于控制程序的执行流程,根据条件来执行不同的代码块。在Javascript中,常用的流程控制语句有if语句、switch语句、for循环、while循环和do-while循环。下面分别介绍这些流程控制语句的用法:
if (条件) {
// 条件为真时执行的代码
} else {
// 条件为假时执行的代码
}
示例:
var num = 10;
if (num > 0) {
console.log("num是正数");
} else {
console.log("num是负数或者0");
}
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 (var i = 0; i < 5; i++) {
console.log(i);
}
while (条件) {
// 循环体
}
示例:
var i = 0;
while (i < 5) {
console.log(i);
i++;
}
do {
// 循环体
} while (条件);
示例:
var i = 0;
do {
console.log(i);
i++;
} while (i < 5);
以上就是Javascript中常用的流程控制语句的介绍,通过掌握这些语句,可以更灵活地控制代码的执行流程。