语法格式
switch 语句也是多分支语句,它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值 的选项时,就可以使用 switch
<script>
switch( 表达式 ){
case value1:
break;
case value2:
break;
default:
}
</script>
语法结构
? switch :开关 转换 , case :小例子 选项 ? 关键字 switch 后面括号内可以是表达式或值, 通常是一个变量 ? 关键字 case , 后跟一个选项的表达式或值,后面跟一个冒号 ? switch 表达式的值会与结构中的 case 的值做比较 ? 如果存在匹配全等(===) ,则与该 case 关联的代码块会被执行,并在遇到 break 时停止,整个 switch 语句代码 执行结束 ? 如果所有的 case 的值都和表达式的值不匹配,则执行 default 里的代码 注意: 执行case 里面的语句时,如果没有break,则继续执行下一个case里面的语句。
<script>
var fruit = prompt('请输入水果名称:')
switch (fruit) {
case '榴莲':
alert('榴莲价格是8.8/斤');
break;
case '苹果':
alert('苹果价格是5/斤');
break;
case '香蕉':
alert('香蕉价格是6/斤');
break;
default:
alert('该水果卖完了请下次再来.')
}
</script>
|