JavaScript流程控制语句
JavaScript流程控制语句
1.JavaScript的三种基本流程结构
(1)顺序结构:按照语句出现的先后顺序依次执行。
(2)条件结构:按照给定的逻辑来决定执行顺序。可分为单项、双项及多项选择,对应的条件越多,
代码可供选择的项越多。
(3)循环结构:根据代码逻辑条件判断是否重复执行某一段程序。逻辑条件返回值为true,则进入
循环,否则不执行循环语句。
2.JavaScript条件控制语句
·if语句 一种较为简单的选择结构,若给定的逻辑条件表达式为真,则执行一组给定的语句
·if…else语句 判断if后面给定的逻辑条件,条件成立时,执行if里的语句,条件不成立时,
执行else里面的代码
·if…else if嵌套语句 在多组语句中选择一组来执行
·switch语句 与if…else if…嵌套语句作用相同,但相对if…else if…嵌套语句更方便简
洁,可读性更高
3.JavaScript循环控制语句
·for循环语句 在符合循环语句的条件的下,按照指定的次数,循环执行循环体内的语句
·while循环语句 在符合循环语句的条件的下,反复循环执行循环体内的语句
·do…while循环语句 与while循环语句原理相同,但属执行语句,先执行代码,后判断条件,
即循环至少执行一次
·三目运算符
-语法:(表达式)?(方法一):(方法二)
-简单的if…else…语句,判断表达式返回值,为true执行方法一,为false执行方法二
-方法一和方法二必须为单个语句,否则会报错
4.JavaScript跳转语句及异常处理语句
·跳转语句
return终止函数体的运行,并返回一个函数
break终止整个函数,不再进行判断
continue结束本次循环,接着判断是否进行下一次循环
·异常处理语句
throw 主动抛出异常
try指明需要处理的代码段
catch捕获异常
finally后期处理