Чим відрізняється null від undefined в JavaScript
Согодні поговоримо про те, чим відрізняється тип даних null від undefined в JavaScript. Де ми можемо зустріти поняття null та undefined в процесі написання коду.
Null
Даний тип даних не несе в собі нічого: значення, яке є наллом, є пустим, без вмісту.
Приклад повернення Null
var n = null;
console.log(n) // null
Undefined
Undefined можна сприймати як значення, яке взагалі не є визначеним.
Приклади повернення Undefined
var a;
console.log(a) // undefined
array= [12,4234,234,2]
console.log(array[20]) // undefined
function mako(name) {
return name + " aa";
}
console.log(mako()) // undefined aa
Порівняння Null та Undefined
При порівнянні null з undefined’ом різниця виявитьля лише при строгому порівнянні(=== – за типом):
null === undefined // false
null == undefined // true
Ні про що…
“налл” звучить, як кал