javascript的流程控制结构
本质:改变代码执行顺序的js语法
1. 分支结构:由上到下执行代码的过程中,根据不同的条件条件执行不同的路径代码,从而得到不同的结果
JS提供了两种分支结构语句
(1)if语句
if分支语句
if else 双分支语句
(2)swich语句
switch(表达式),case1:执行的代码快 case 2: 执行的代码快,seitc是从上到下依次匹配,匹配成功后接着往下执行,如果不想往下执行就要加一个关键字break;
2. 循环结构:让流程代码反复执行
for 循环:
for in:
while(判断条件):先判断在循环
do/while:先执行循环后验证循环,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则就退出循环。
<script>
// do while 循环 语法结构
var i=1
do{
// 循环体
console.log("你好");
i++
}while(i<=3)//条件表达式
</script>
循环的结束:break 跳出当前所在的循环 continue:跳出本次循环,继续下面的循环
3. 顺序结构:按照写代码的先后顺序依次执行