C:switch语句
switch语句也是多分支语句,它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用 switch
语法解构:
执行思路:
利用我们的表达式的值和case后面的选项值相匹配 如果匹配上,就执行该case里面的语句,如果都没有匹配上,那么执行该default里面的语句
例:
执行结果:
Switch注意事项:
1表达式里我们经常写成变量
2表达式里变量的值 和case里面的值相匹配的时候是 全等 必须值和数据类型一致才可以 变量===1
例:
3 break 如果当前case里面没有break则不会退出switch 是继续执行下一个case
练习1:查询水果
用户在弹出框里面输入一个水果,如果有就弹单出该水果的价格,如果没有该水果就弹出“没有此水果”。
①弹出 prompt输入框,让用户输入水果名称,把这个值取过来保存到变量中。
②将这个变量作为 switch括号里面的表达式
③case后面的值写几个不同的水果名称,注意一定要加引号,因为必须是全等匹配。
④弹出不同价格即可。同样注意每个case之后加上 break,以便退出 switch语句。