当前位置: 代码迷 >> 综合 >> JavaScript流控制语句:if、while、for、break、continue、with、switch
  详细解决方案

JavaScript流控制语句:if、while、for、break、continue、with、switch

热度:27   发布时间:2023-12-26 21:05:31.0

1. if语句

if(表达式)   //表达式的结果不一定是布尔值,如果结果不是布尔值,程序自动调用Boolean()函数将其他类型的值转换为布尔值                     代码块1
else if(表达式2)代码块2
else代码块3

2. do-while语句

do{代码块
}while(条件表达式)

3. while语句

while(expression){代码块}

4. for语句

for(循环变量初始化; 循环条件; 改变循环变量){循环条件为true时执行的代码块}

需要注意的一点:ECMAScript不存在块作用域,所以在循环内部定义的变量循环体外部也可以访问

注:循环变量初始化、循环条件、循环变量改变表达式都可以省略,这样就成了一个无限循环;

5. for-in语句

迭代语句,可以用来枚举对象的属性;

for(property in expression){ 代码块 }

6. break和continue语句

break直接退出循环体,continue结束本次循环; 

7. switch语句

switch(expression){case value1:语句块1break;   //break可以退出switch语句,如果省略break,将继续向下执行case value2:语句块2break;...default:语句块n
}

 

  相关解决方案