二、控制流程

1.条件判断语句 


(1)if…else 语句

     *具体语法:         

具体语法

     *代码示例:

代码示例

(2)switch 语句  

    *具体语法:

具体语法

    *代码示例:

代码示例

     √Tips:switch()语句可以使用任何数据类型,如字符串、对象等;case 值不一定为常量,可以为变量或者表达式 。               


2.循环控制语句



     Tips:当循环条件永远为true时,会出现死循环,因此在开发中应根据实际需要,在循环体中设置循环出口,即循环结束的条件。


(1)for 循环

     *具体语法:

具体语法

     *代码示例:

代码示例

2while 循环

    *具体语法:

具体语法

    *代码示例:

代码示例

     √Tips:若循环条件为true时,则会出现死循环,因此在开发中应注意根据实际需要,在循环体中设置循环出口,即循环结束的条件。


(3)do...while语句 

     *具体语法:

具体语法

     *代码示例:

代码示例



     √ Tips:do...while语句和while语句的区别:while先判断条件后执行循环体;而do...while会无条件执行一次循环体后再判断条件。


(4for…in

          该语句针对对象的每个属性或数组的每个元素,执行一个或多个语句。

     *具体语法:

具体语法

     *代码示例:


代码示例

小贴士:let关键字

let关键字和var关键字的对比

     √Tips:let关键字在块域作用域内不能重复定义同名的变量,且该变量仅在块级作用范围内有效。


3.跳转语句 


(1)break 语句

代码示例

2continue 语句

continue语句代码示例

      √Tips:break语句可应用在switch和循环语句中,其作用是终止当前语句的执行,跳到switch选择结构或循环语句,执行后面的代码;而continue语句用于结束本次循环的执行,开始下一轮循环的执行操作。


你可能感兴趣的:(二、控制流程)