基本三目运算符使用
let a=8,b=-9,c=0;
//三目写法
b>a0?c=1:c=2;
//转换成if写法是这样的
if(b>a){
c=1
}else{
c=2
}
console.log(c)
进阶版
但是这种情况一般满足不了我们日常的开发,原本我也会想大家一样写一串if else if else但是今天看到一个进阶版的三目就记录一下,希望可以对大家日后的开发有一点微末的帮助
let a=8,b=-9,c=0;
//三目写法
b>a?b>0?c=1:c=2:c=3;
//转换成if写法是这样的
// if(b>a){
// c=1
// }else if(b>0){
// c=2
// }else{
// c=3
// }
console.log(c)
希望各位可以从中受益(不是受用与所有的情况,请谨慎使用)
网友评论