JavaScrip流程控制语句

JavaScript 的流程控制语句主要包括以下几种:

  1. if 语句:用于基于某个条件执行代码。
javascriptif (condition) {
// 如果条件为真,则执行这里的代码
}
  1. else 语句:与 if 语句一起使用,当 if 语句中的条件不满足时执行。
javascriptif (condition) {
// 如果条件为真,则执行这里的代码
} else {
// 如果条件为假,则执行这里的代码
}
  1. else if 语句:也可以写作 elseif,当 if 语句中的条件不满足,但 else if 的条件满足时执行。
javascriptif (condition1) {
// 如果 condition1 为真,则执行这里的代码
} else if (condition2) {
// 如果 condition1 为假,但 condition2 为真,则执行这里的代码
} else {
// 如果 condition1 和 condition2 都为假,则执行这里的代码
}
  1. switch 语句:用于基于不同的条件执行不同的代码块。
javascriptswitch (expression) {
case value1:
// 如果 expression 等于 value1,则执行这里的代码
break;
case value2:
// 如果 expression 等于 value2,则执行这里的代码
break;
default:
// 如果 expression 不等于任何 case 的值,则执行这里的代码
}
  1. for 循环:用于重复执行一段代码指定的次数。
javascriptfor (initialization; condition; update) {
// 这里的代码将被重复执行,直到 condition 不再满足为止
}
  1. while 循环:只要指定的条件为真,就会重复执行一段代码。
javascriptwhile (condition) {
// 这里的代码将被重复执行,直到 condition 不再满足为止
}
  1. do...while 循环:先执行一次代码块,然后只要指定的条件为真,就会重复执行这段代码。
javascriptdo {
// 这里的代码将被至少执行一次,然后只要 condition 为真就会重复执行
} while (condition);

你可能感兴趣的:(javascript)