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)