Свы быть раздражающимОбъединить строки с тройным оператором в JavaScript
следующим кода:
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
где строка сцепленный с троичным результатом.
Мой вопрос:
- Почему первый код не сцепляются со строкой.
- Есть ли синтаксическая ошибка в первом коде, если да, то почему она не выдает ошибку.
awesome !!!!!!!! – Jai
Действительно такой замечательный ответ. – Raja