小编Mon*_*onu的帖子

JavaScript 三元与逻辑 OR

var a = '1';
console.log(a == ('2'||'1')?'hi':'hello');
Run Code Online (Sandbox Code Playgroud)

这样做条件失败为a = 1。由于此条件失败,它将 a 的值 1 与 2 进行比较。所以它总是打印你好。有没有办法检查“||”之后的值('1')所以它打印嗨?

javascript conditional-operator logical-or

1
推荐指数
1
解决办法
38
查看次数