nullnullundefinedundefinednullundefined
Содержание
Строгое сравнение null с null
nullnulltrue
console.log(null === null); // true
Строгое сравнение undefined с undefined
undefinedundefinedtrue
console.log(undefined === undefined); // true
Сложение null и undefined
nullundefined
console.log(null + undefined); // NaN
NaN
Сравнение результатов сложения null и undefined
NaNNaN
console.log(null + undefined === null + undefined); // false
эквивалентно:
console.log(NaN === NaN); // false
null + undefinedfalse
Вывод
Сравнение nullс nullвозвращает true. - Сравнение
undefinedсundefinedвозвращаетtrue. Сложение nullи undefinedвозвращает NaN. NaNне равно самому себе, поэтому сравнение результатов сложения null + undefinedвозвращает false.
nullundefinedNaN







