本文最后更新于 2025-01-10T22:20:33+08:00
                  
                  
                
              
            
            
              
                
                条件分支语句
switch语句
条件分支语句也叫switch语句
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 | 语法:switch(条件表达式){
 case 表达式:
 语句...
 break;
 case 表达式:
 语句...
 break;
 default:
 语句...
 break;
 }
 
 | 
 执行流程:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 | 	switch...case..语句在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较,
 如果比较结果为true,则从当前case处开始执行代码。
 当前case后的所有的代码都会执行,我们可以在case的后边跟着一个break关键字,
 这样可以确保只会执行当前case后的语句,而不会执行其他的case
 如果比较结果为false,则继续向下比较
 如果所有的比较结果都为false,则只执行default后的语句
 
 switch语句和if语句的功能实际上有重复的,使用switch可以实现if的功能,
 同样使用if也可以实现switch的功能,所以我们使用时,可以根据自己的习惯选择。
 
 | 
例子:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 
 | 			var num = 3;
 
 
 
 
 
 
 
 
 num = "hello";
 
 switch(num){
 case 1:
 console.log("壹");
 
 break;
 case 2:
 console.log("贰");
 break;
 case 3:
 console.log("叁");
 break;
 default:
 console.log("非法数字~~");
 break;
 }
 
 | 
swich练习:
对于成绩大于60分的,输出’合格’。低于60分的,输出’不合格’
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 
 | <!DOCTYPE html><html>
 <head>
 <meta charset="UTF-8">
 <title>switch练习1</title>
 <script type="text/javascript">
 
 
 
 
 
 
 
 
 
 
 var score = 75;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 switch(true){
 case score >= 60:
 console.log("合格");
 break;
 default:
 console.log("不合格");
 break;
 }
 
 </script>
 <body>
 </body>
 </html>
 
 
 |