gpt4 book ai didi

javascript - 三元运算符与逻辑运算符

转载 作者:行者123 更新时间:2023-11-28 14:11:01 27 4
gpt4 key购买 nike

我尝试在链接时在三元运算符中使用逻辑运算符 &&,但它不起作用...例如:

(x === 5 && y === 5) ? (do something) 
: (x === 5 && y === 4) ? (do something else)
: (x === 5 && y === 3) ? (do a third thing)
: null

这可能吗?还有其他方法可以做到这一点吗?

最佳答案

x === 5 ? 
y === 5 ? console.log('x=5, y=5') :
y === 4 ? console.log('x=5, y=4') :
y === 3 ? console.log('x=5, y=3') : null
: null

证明:

const resp = (x,y) => x === 5 ? 
y === 5 ? 'x==5, y==5' :
y === 4 ? 'x==5, y==4' :
y === 3 ? 'x==5, y==3' : 'x==5, y==?'
: 'x==?, y==?'

console.log ( '1 ,2 ', resp(1,2) ) // 1 ,2 x==?, y==?
console.log ( '5 ,2 ', resp(5,2) ) // 5 ,2 x==5, y==?
console.log ( '5 ,4 ', resp(5,4) ) // 5 ,4 x==5, y==4

关于javascript - 三元运算符与逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59444825/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com