顺序
执行顺序:从上到下
分支语句
if语句
1、if(){}
2、if(){}else if(){}
3、if(){}else{}
switch语句
switch () { case 情况1: 情况1要执行的代码 ;break ;
case 情况2: 情况2要执行的代码 ;
break;
default: 上述情况都不满足的时候执行的代码 }
使用场景:要判断某一个变量 等于 某一个值得时候使用
三元运算符
条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行
循环语句
while循环
while (条件) { 满足条件就执行 } 循环次数不明确的时候用whlie比较合适
for 循环
for (var i = 0; i < 10; i++) { 要执行的代码 } 循环次数明确时比较适合用for循环
do…while 循环
do { 要执行的代码 } while (条件)
do…while和while的区别:
do… while至少走一次循环体,while条件判断后才走
循环控制:
在满足某个条件下,终止循环或者控制循环。 break:终止本层循环,不再循环 书写位置:条件后面的{}里边 continue: 终止本次循环,继续下一次循环 书写位置:条件后面的{}里边
循环嵌套
循环嵌套:
1、分为外层和内层循环
2、外层循环每走一次,内层走完所有的次数
3、外层循环控制行数,内层循环控制每行的个数
4、循环的总个数=外层循环的次数*内层循环的次数