Undefined value
In computing (particularly, in programming), undefined value is a condition where an expression in a programming language does not have a semantically correct value in the language, even though it is syntactically correct. An undefined value must not be confused with empty string, Boolean "false" or other "empty" (but defined) values.