The Undefined type has only one value, undefined. | |
When a variable is declared and not initialized, it is given the value of undefined by default. | |
| |
You can also use the typeof operator to show that the variable has a value of undefined. | |
| |
A variable having the value of undefined is different from a value being undefined. | |
The typeof operator doesn't distinguish between the two. | |
| |
If you try to use oTemp2 with any operator other than typeof, it causes an error. | |
| |
The value undefined is also returned when a function doesn't explicitly return a value: | |
|