Checking for NULL or undefined in JavaScript
// not defined yet
if( typeof foo === 'undefined' ) {
// No foo! init it!
}
// already defined!
if( typeof foo !== 'undefined' ) {
// foo already exists!
}
// not defined yet
if( typeof foo === 'undefined' ) {
// No foo! init it!
}
// already defined!
if( typeof foo !== 'undefined' ) {
// foo already exists!
}