【发布时间】:2015-06-09 05:47:34
【问题描述】:
很烦
以下代码:
var arrays = [1,2,3];
alert('Array has ' + (arrays.length > 0) ? 'multiple':'single' + ' value');
警报为multiple,其中字符串未与三元结果连接。
但是这段代码:
var arrays = [1,2,3];
alert('Array has ' + ((arrays.length > 0) ? 'multiple':'single') + ' value');
警报为Array has multiple value,其中字符串与三元结果连接。
我的问题是:
- 为什么第一个代码没有与字符串连接。
- 第一个代码中是否有任何语法错误,如果有,为什么它不会抛出错误。
【问题讨论】:
标签: javascript jquery