day-6.4 判断控制语句的switch写法
JS支持将判断条件是全等判断的判断控制语句改写成swtich关键字的函数语句。
什么样的判断条件是全等判断 ?
1 if (name === "guoguo");//这种就是全等判断的条件语句。
可将if 判断的语句改成 switch 判断的要求是if判断语句的判断条件为全等判断:
1 <script> 2 var a = prompt("请输入你喜欢吃的水果:"); 3 if (a==="香蕉"){ 4 alert("很好吃"); 5 }else if (a==="苹果"){ 6 alert("4500一个"); 7 }else if (a==="芒果"){ 8 alert("小台农最好吃"); 9 }else if (a==="荔枝"){ 10 alert("好吃但是会上火"); 11 }else { 12 alert("这个水果老子不懂"); 13 } 14 </script>
改写成switch 判断语句
1 <script> 2 var a = prompt("请输入你喜欢吃的水果:"); 3 switch (a){ 4 case "香蕉": 5 alert("很好吃"); 6 break; 7 case "苹果": 8 alert("4500一个"); 9 break; 10 case "芒果": 11 alert("小台农最好吃"); 12 break; 13 case "荔枝": 14 alert("好吃但是会上火"); 15 break; 16 default : 17 alert("这个水果老子不懂"); 18 break; 19 } 20 </script>
将全等条件判断的if语句改写成switch 语句,语意更直观,更有利于代码阅读。
浙公网安备 33010602011771号