JS分支语句

分支结构

if语句

if (/* 条件表达式 */) {
  // 执行语句
}
if (/* 条件表达式 */){
  // 成立执行语句
} else {
  // 否则执行语句
}
if (/* 条件1 */){
  // 成立执行语句
} else if (/* 条件2 */){
  // 成立执行语句
} else if (/* 条件3 */){
  // 成立执行语句
} else {
  // 最后默认执行语句
}

三元运算符

表达式1 ? 表达式2 : 表达式3  (执行过程,如果表达式1为真,则计算表达式2,如果表达式1为假,则执行表达式3)

switch 语句

switch (expression) {
  case 常量1:
    语句;
    break;
  case 常量2:
    语句;
    break;
  case 常量3:
    语句;
    break;
  …
  case 常量n:
    语句;
    break;
  default:
    语句;
    break;
}

while语句和 do{}while;语句

while(循环条件){

//循环体

}     执行过程  当循环条件为真时 执行循环体

do  ...while  语句,先执行语句,在判断循环条件

两则几乎可以相互代替,但是无论循环条件是否成立,都会 执行一次循环体

for语句

for(初始表达式 1;判断表达式 2;自增表达式3){

//循环体4}

执行顺序:1243--243---243(直到循环条件变成false)

猜你喜欢

转载自blog.csdn.net/qq_42039281/article/details/82288475