[2] 変数の値が undef かどうかは、 defined で検査できます。
undef
defined
[1] 意味的には JavaScript の undefined と null の両方に相当します。
undefined
null