undefined: the variable has not been assigned a value.

null: the variable has been assigned to an empty or 'null' value. Usually this is done to assign the value later.