JavaScript流程控制语句

JavaScript流程控制语句

1.JavaScript的三种基本流程结构

(1)顺序结构:按照语句出现的先后顺序依次执行。
(2)条件结构:按照给定的逻辑来决定执行顺序。可分为单项、双项及多项选择,对应的条件越多,
代码可供选择的项越多。
(3)循环结构:根据代码逻辑条件判断是否重复执行某一段程序。逻辑条件返回值为true,则进入
循环,否则不执行循环语句。

2.JavaScript条件控制语句

·if语句 一种较为简单的选择结构,若给定的逻辑条件表达式为真,则执行一组给定的语句
JavaScript流程控制语句

·if…else语句 判断if后面给定的逻辑条件,条件成立时,执行if里的语句,条件不成立时,
执行else里面的代码
JavaScript流程控制语句
·if…else if嵌套语句 在多组语句中选择一组来执行
JavaScript流程控制语句

·switch语句 与if…else if…嵌套语句作用相同,但相对if…else if…嵌套语句更方便简
洁,可读性更高

JavaScript流程控制语句

3.JavaScript循环控制语句
·for循环语句 在符合循环语句的条件的下,按照指定的次数,循环执行循环体内的语句
JavaScript流程控制语句

·while循环语句 在符合循环语句的条件的下,反复循环执行循环体内的语句

JavaScript流程控制语句

·do…while循环语句 与while循环语句原理相同,但属执行语句,先执行代码,后判断条件,
即循环至少执行一次

JavaScript流程控制语句

·三目运算符
-语法:(表达式)?(方法一):(方法二)
-简单的if…else…语句,判断表达式返回值,为true执行方法一,为false执行方法二
-方法一和方法二必须为单个语句,否则会报错
4.JavaScript跳转语句及异常处理语句
·跳转语句
return终止函数体的运行,并返回一个函数
break终止整个函数,不再进行判断
continue结束本次循环,接着判断是否进行下一次循环
·异常处理语句
throw 主动抛出异常
try指明需要处理的代码段
catch捕获异常
finally后期处理