使用三目运算进行多个条件判断

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))   //?

注意:
三目主要是满足左边的条件则返回问号(?)后面的值,否则返回冒号(:)后面的值
当多个条件进行判断的时候,切记将整个运算写完整

上一篇 下一篇

猜你喜欢

热点阅读