1.简单if...else...
let txt=""
if(falg) {
txt = ""
}else{
txt="失败"
}
2.三元运算符
let txt=flag ? '成功' : '失败'
3.多个if else
let txt=""
if(status== 1) {
txt = '成功'
}else if (status == 2) {
txt = '失败'
} else if (status == 3) {
txt = '进行中'
} else {
txt = '未开始'
}
4. switch case
let txt = ""
switch (status) {
case 1:
txt = "成功";
break;
case 2:
txt = "失败";
break;
case 3:
txt = "进行中";
break;
default:
txt = "未开始";
}
5.对象写法
const statusMap={
1:'成功',
2:'失败',
3:'进行中',
4:'未开始',
}
statusMap[status]
6.map写法
const actions=new Map([
[1,'成功'],
[1,'失败'],
[1,'进行中'],
[1,'未开始'],
])
actions.get(status)
本文介绍了JavaScript中的几种常见的条件控制结构,包括if...else、三元运算符、多个嵌套if...else、switchcase以及使用对象和map实现的状态转换。这些方法在处理状态判断时各有优劣。
5280

被折叠的 条评论
为什么被折叠?



