If i need to check a parameter i do this.
if ((typeof param == 'undefined') || (param == null)){
param = ''; //or param = false;
}
And if it's meant to be a number i might throw in a isNaN check too. I was just wondering if there were any other things i should check for or what you do if you need to check your parameters. I know javascript has a lot of quirks that could affect something like this. What is good practice to check for?
Thanks
'undefined'is not the same asundefined, and use === instead of =="undefined"notundefined- please see developer.mozilla.org/en/JavaScript/Reference/Operators/…