以下代碼:
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
。
我的問題是:
- 爲什麼第一個代碼是不是用繩子連接起來。
- 第一個代碼中是否有語法錯誤,如果是的話爲什麼它不會拋出錯誤。
真棒!!!!!!!! – Jai 2015-04-04 08:06:45
真的很棒的答案。 – Raja 2015-04-04 08:15:21