一.if-else

if-else根据业务需求可以进行嵌套也可以只写一个if

比如:

例题:

二.三元运算符

用来处理最简单的if \ else情况的

格式:条件?成立处理的事情:条件不成立处理的事情

注意:

1.如果处理的事情比较多,我们用括号括起来,每一件事情用逗号分隔

2.如果不需要处理事情,我们可以使用null/undefined来占位,不占位会报错

例题1:

例题2:

例题3:

例题4:

三.switch-case

一个变量在不同情况下的不同操作,我们可以改写为switch case 判断(只能应用于等于什么值做什么事情,不能用于大于或者小于啥值做啥)

注意:

1.每一种case情况都是基于 === 进行比较的(严格比较,需要保证数据类型的一致)

2.每一种case情况结束后最好都加上break

3.default等价于else,以上都不成立干的事情

对上面代码进行改写: