The JavaScript Undefined Primitive Value

A primitive value automatically assigned to variables that have just been declared or to formal arguments for which there are no actual arguments.

MDN