var val = 'smtg';
console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing');
第一感觉输出Value is Something,但运行后发现输出Something,就是一个优先级的问题,上述代码等价于
console.log(('Value is ' + (val === 'smtg')) ? 'Something' : 'Nothing'),这种题对实战帮助不大
44个javascript问题-4(来自知乎)
最新推荐文章于 2022-02-18 22:06:55 发布