-
循环结构
for
while
do...while
for..in
-
分支结构
if...else..
swith..case
-
break和continue对比
break:终止循环,循环中后面的代码不再执行
continue:结束当前循环,循环后面的代码不再执行,继续下一次循环
循环结构
<script>
//01 for循环
for (var i = 0; i < 100; i++) {
//循环体
}
//02 while 先判断再决定是否进入循环,有可能一次都不会执行
var n = 10;
while (n>10){
//循环
n = n -2;
}
//03 do..while 无论如何至少会执行一次循环体
do {
}while (条件判断)
</script>
分支结构
<script>
//01 if...else
//02 switch...case
switch (a) {
case 1:
console.log(1);
break;
case 2:
console.log(2);
break;
default:
//......
}
</script>