编程基础-流程控制语句
什么是流程控制
流程:指代码执行的顺序,代码从上往下的一个执行过程就是流程
流程控制:指通过某些方法来改变代码执行的过程
常见的流程控制方法
if .. else .. 选择执行语句 switch..case 选择执行语句 for(){} 循环执行语句 for...in... 循环语句 循环对象的方法 while 循环执行语句 do..while 先执行一次,在根据循环条件来执行的循环执行语句
跳出流程控制
break 关键字 直接跳出整个流程
continue 关键字 跳出当前流程,进入在代码块的结尾处都加上 break ,用来跳出swhith语句
switch..case..穿透现象
var a = 10;
switch(a){ case 5: alert(1); case 10: alert(2); case 12: alert(3); default: alert(4);
}
switch 的穿透现象,当找到case后相符合的条件时,swtich语句会继续向后执行, 直到控制语句的结束位置