一、switch结构
在js里面如果是比较固定值,推荐使用swtich-case结构
语法:
~~~js
switch (变量){
case 要比较的固定的值1:
变量和 固定的值1 === 的时候要执行的代码
break;
case 要比较的固定的值2:
变量和 固定的值2 === 的时候要执行的代码
break;
case 要比较的固定的值3:
变量和 固定的值3 === 的时候要执行的代码
break;
default:
当以上所有的条件都不成立的时候,代码在这里执行
break;
}
~~~
举例
```js
switch (gender) {
case '男':
alert('去二楼');
break;
case '女':
alert('去三楼');
break;
case '人妖':
alert('滚');
break;
default:
alert('人家没听懂');
break;
}
```
**细节**:
1.default不是必须的
2.break的作用是结束判断,如果不想要,也可以不写
3.变量和固定值的比较是 === 严格等于