js中的流程控制语句

版权声明:本篇文章由IT_CREATE整理 https://blog.csdn.net/IT_CREATE/article/details/85072177

4.2 流程控制语句

无论是传统编程语言,还是脚本语言,构成程序的最基本的结构:顺序结构、选择结构、循环结构(再复杂的逻辑,也是这3个部分组成)

 

顺序结构:使用的最为广泛,程序在执行时,将按照代码的书写顺序,自上而下的依次执行。
选择结构:但是如果碰到需要进行条件选择时,我们就需要改变顺序结构为选择结构。

循环结构:如果需要重复性的执行某些代码,那么我们就需要选择循环结构。

 

4.3 注释语句和语句块

1、说明代码的功能,其目的是为了增加代码的可读性
2、注释代码,阻止伐码的执行,其目的在于方便我们进行代码的调试

 

4.3.1 注释语句

JS中的注释和JAVA中的注释,非常的相似,在JS中注释分为2种:单行注释、多行注释。

单行注释对一行有效,多行注释对多行生效

单行注释://注释内容

扫描二维码关注公众号,回复: 4764068 查看本文章

多行注释:/* 注释内容 */

 

4.3.2 语句块

语句块,实际上就是代码的组合,其目的在于完成某些业务逻辑。通常来说,代码块都是定义在{}范围内。JS中,绝大多数的代码都是定义在{}中的,JS会将做为一个整体来整体执行。{}通常出现在函数定义时,以及流程控制语句中(选择结构,循环结构)

 

4.4 选择结构

4.4.1 If语句

if主要有3种结构"单分支结构" 、"双分支结构"、"多分支结构"

 

4.4.1.1 单分支

If(条件表达式){

//满足条件的代码

}

 

4.4.1.2 双分支

If(条件表达式){

//满足条件的代码

}

else{

//满足条件的代码

}

 

4.4.1.3 多分支

If(条件表达式){

//满足条件的代码

}

else if(条件表达式){

//满足条件的代码

}

else if(条件表达式){

//满足条件的代码

}

... ...

else{

//不满足上述条件的代码

}

 

4.4.2 Switch语句

switch(条件表达式){

case 常量表达式1:

//代码块1

break;

case 常量表达式2:

//代码块2

break;

case 常量表达式3:

//代码块3

break;

  ... ....

default:

//代码块n

break;

}

 

4.4.3循环结构

4.4.3.1 先验循环

while结构:它是通过循环条件的返回值来决定循环的次数。当条件满足时,循环体代码将一直执行,当条件不满足时,退出循环。

 

while(条件表达式){

//代码语句块

}

 

for结构:它同样也是通过循环条件的返回值来决定循环的次数,条件满足时,循环代码一直执行,当条件不满足时,退出循环。

 

for(条件表达式1;条件表达式2;条件表达式3){

//代码语句块

}

表达式1:赋值表达式,如果有多个变量同时需要赋值,可以使用“,”分割
表达式2:布尔表达式,执行的结果要么为真,要么为假

表达式3:赋值表达式,改变循环控制变量,从而保证循环能正常终止

 

注意:当循环次数未知的情况下,我们采用while;如果循环次数已知,我们采用for 
JS中,同样支持continue以及break;跳出单次循环用continue,跳出当前整个循环体用break

 

4.4.3.2 后验循环

do--while结构为后验循环结构,也就是无论循环条件是否满足,do的代码都会至少执行1次

 

do{

//循环体代码

}while(条件表达式);

因为do-while是先执行一次,在进行判断的,所以它才会最少执行一次。

猜你喜欢

转载自blog.csdn.net/IT_CREATE/article/details/85072177