Is it safe to use these methods interchangeably?
. , , ! ( true undefined, , , ). .
?
. . . : .
, "!!" ?
, ! ( , !!) 0, NaN, null, "" false, undefined.
:
var isUndefined = typeof variableName==="undefined";
(() ), undefined. true undefined.
,
var isUndefined = !variableName;
undefined, . - , (0, NaN, null, "", false undefined). true .
, () null undefined, ! . , - undefined, , typeof.
, , ! ReferenceError, ( , undefined), . typeof , , , .