JavaScript流程控制
流程控制的概念
在一个程序的执行过程中。每行代码的执行顺序如果不同,对于程序的执行结果是不一样的。一般情况下需要人为控制代码的执行过程以达到我们需要的效果
通过一定的手段控制代码的执行顺序
分类
- 顺序结构:标准的从上往下执行的顺序
- 分支结构:通过判断一定的条件选择所要执行的代码,而产生若干分支
- 循环结构:通过一定的条件约束部分代码重复执行若干次
顺序流程
最简单最基本的流程控制,默认的程序代码按照从上往下的顺序依次执行
分支流程
分支结构
代码由上往下执行的过程中,根据条件进行选择不同的代码执行路径,从而程序的执行结果也不一样
JS中提供了if语句,switch语句
IF语句
// 判断条件成立了(结果为true),则执行花括号内的程序代码
if(判断条件){
// 内部的执行代码没有数量限制,一般当执行代码只有一句代码时可以省略花括号,但是一般不建议
}
if(条件){
// 条件的结果为true时执行的语句
}else{
<