03_流程控制语句

 

1,条件判断

1.1 if

if(expression){
    statement 1
}
 
if(expression){
    statement 1
}else{
    statement 2
}
 
if(expression 1){
    statement 1
}else if(expression 2){
    statement 2
}
 
 

1.2 switch

switch(expression){
    case judgement 1:
        statement 1;
        break;
    case judgement 2:
        statement 2;
        break;
 …
    case judgement n:
        statement n;
        break;
    default:
        statement n+1;
        break;
 }
  • expression:任意的表达式或变量。
  • judgement:任意的常数表达式。当expression的值与某个judgement的值相等时,就执行此case后的statement语句;如果expression的值与所有的judgement的值都不相等,则执行default后面的statement语句。
  • break:用于结束switch语句,使JavaScript只执行匹配的分支。如果没有break语句,则该switch语句的所有分支都将被执行一遍,switch语句也就失去了使用的意义。
 

2,循环控制语句

2.1 while

while(expression){
    statement
}
  • expression:一个包含比较运算符的条件表达式,用来指定循环条件。
  • statement:用来指定循环体。在循环条件的结果为true时,重复执行该循环体。

2.2 do...whild

do{
    statement
} while(expression);
  • statement:用来指定循环体。循环开始时,首先执行一次循环体,然后在循环条件的结果为true时,重复执行循环体。
  • expression:一个包含比较运算符的条件表达式,用来指定循环条件。
do…while循环语句执行的过程是,先执行一次循环体,然后判断条件表达式,如果条件表达式的值为true,则继续执行循环体;否则退出循环。也就是说,do…while循环语句中的循环体至少要被执行一次。

2.3 for

for(initialize;test;increment){
    statement
}
 
for(i=1;i<10;i++){
    alert(i);
}
 
 

2.4 嵌套循环

 

3,跳转语句

3.1 continue

break语句用于退出循环,而continue语句用于终止本次循环并开始下一次循环。
continue语句只能应用在while语句、for语句或do…while语句中。

3.2 break

 
break语句通常用在for语句、while语句、do…while语句或switch语句中。
 
posted @ 2025-12-08 08:09  Su0ne  阅读(2)  评论(0)    收藏  举报