使用三目运算进行多个条件判断
2019-11-24 本文已影响0人
Yin先生
方式一:
function test(n){
return n==1? 1:(n==100? 100:( n==200? 200:'?'))
}
console.log(test(1)) //1
console.log(test(100)) //100
console.log(test(200)) //200
console.log(test(20)) //?
方式二:
function test(n){
return n==1?1:
n==100? 100:
n==200? 200:'?'
}
console.log(test(1)) //1
console.log(test(100)) //100
console.log(test(200)) //200
console.log(test(20)) //?
注意:
三目主要是满足左边的条件则返回问号(?)后面的值,否则返回冒号(:)后面的值
当多个条件进行判断的时候,切记将整个运算写完整