switch语句是什么?
1.switch语句是一个多路分支结构
2.用于表达式的值来选择一个分支
3.每个case后面都要跟一个break(终止,结束)
注意:若表达式的值与case后面的值匹配则会执行该case下的语句,如果该case下没有break,则会一直往下执行,直到遇到break语句或switch语句结束
switch:
执行顺序:先计算表达式的值,然后拿计算出来的值和每个case的值进行比较,如果找到匹配的case,则执行该case下的语句,直到遇到break语句或switch语句结束。如果没有找到匹配的case,且写了default语句,则执行default语句下面的内容。如果没有匹配的case并且没有default语句,程序将不执行任何操作。
<script>
// switch(表达式){
// case 1:
// 语句1;
// break
// }
switch (表达式) {
case 0:
console.log('1');
break;
case 1:
console.log('2');
break;
case 2:
console.log('3');
break;
case 3:
console.log(4);
break;
default:
//如果上面的case都没有执行的话,那么他就会执行default里面的内容
console.log('内容');
break;
}
</script>