null vs undefined
null
is an assigned value. It means nothing.undefined
means a variable has been declared but not defined yet.null
is an object.undefined
is of typeundefined
.null !== undefined
butnull == undefined
.
null == undefined
true
null === undefined
false
let myLet;
undefined
myLet = 1;
1
myLet = null;
null
Last updated
Was this helpful?