How To Check A Not Defined Variable in Javascript
How To Check A Not Defined Variable in Javascript
javascript
in JavaScript null is an object. There's another value for things that don't exist, undefined.
The DOM returns null for almost all cases where it fails to find some structure in the
document, but in JavaScript itself undefined is the value used.
Second, no, they are not directly equivalent. If you really want to check for null, do:
If you know the variable exists but don't know if there's any value stored in it:
if (undefined != yourvar)
if (void 0 != yourvar) // for older browsers
If you want to know if a member exists independent of whether it has been assigned a
value or not:
if(variablename)