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