var a = '1'; console.log(a == ('2'||'1')?'hi':'hello');
这样做条件失败为a = 1。由于此条件失败,它将 a 的值 1 与 2 进行比较。所以它总是打印你好。有没有办法检查“||”之后的值('1')所以它打印嗨?
a = 1
javascript conditional-operator logical-or
conditional-operator ×1
javascript ×1
logical-or ×1