среда, 1 февраля 2012 г.

Странный JavaScript

Какого типа будет результат если:

сложить пустой массив с пустым массивом
var c = [] + []; ?
Ответ: пустая строка
сложить пустой массив с пустым объектом
var c = [] + {};
Ответ: [object Object]
переставить местами слагаемые
var c = {} + [];
Ответ: 0
сложить пустой объект с пустым объектом
var c= {} + {}
Ответ: NaN

Комментариев нет: