More on Types
The previous should enable you to write and understand simple JavaScript programs. However, before closing the chapter, a few more subtleties have to be cleared up.
Undefined Values
It is possible to define a variable using var something;, without
giving it a value. What happens when you take the value of such a variable?
var mysteryVariable;
mysteryVariable;
→ undefinedIn terms of tentacles, this variable ends in thin air—it has nothing to grasp. When
you ask for the value of an empty place, you get a special value named undefined. Functions that do not return a specific value but are called for
their side effects, such as print and alert, also
return an undefined value.
There is also a similar value, null, whose meaning is “this value ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access