Checking for undefined, null, and empty variables in JavaScript | David Calhoun's blog
In general it’s a good practice to check for the existence of something before blindly using it by faith and hoping it works. There are various times during the execution of scripts when a variable may not be defined, it may be null, or it might be an emp...