有时候用到三元不等式,发现输出结果并非理想
看看这个输出的是什么
'a'+undefined?'b':'c' // 'b'
为何不是'ac'呢
三元不等式运算级别决定
先进行+运算在进行?判断 上面'a'+undefined//'aundefined' 字符串是存在的输出 'b'
修改代码 'a'+(undefined?'b':'c' ) //'ac' 即可
有时候用到三元不等式,发现输出结果并非理想
看看这个输出的是什么
'a'+undefined?'b':'c' // 'b'
为何不是'ac'呢
三元不等式运算级别决定
先进行+运算在进行?判断 上面'a'+undefined//'aundefined' 字符串是存在的输出 'b'
修改代码 'a'+(undefined?'b':'c' ) //'ac' 即可