Both represent "no value," but with different intent and origin.
undefined: the absence of a value, usually set by the JavaScript engine — a declared-but-unassigned variable, a missing object property, a function parameter you didn't pass, or a function with no .
