Java Reference
In-Depth Information
null means "no value". It can be thought of as a placeholder that JavaScript uses to say
"there should be an value here, but there isn't at the moment."
undefined and null are both "non-value" values. They are similar, although they behave
slightly differently. For example, if you try to do sums with them:
10 + null // null behaves like zero
<< 10
10 + undefined // undefined is not a number
<< NaN
null is coerced to be 0 , making the sum possible whereas undefined is coerced to NaN ,
making the sum impossible to perform.
Values tend to be set to undefined by JavaScript, whereas values are usually set to null
manually by the programmer.
Search WWH ::

Custom Search