Если мне нужно проверить параметр, я делаю это.
if ((typeof param == 'undefined') || (param == null)){
param = ''; //or param = false;
}
И если это должно быть число, я мог бы добавить isNaN
тоже проверка. Мне просто было интересно, есть ли еще какие-то вещи, которые я должен проверить, или что вы делаете, если вам нужно проверить свои параметры. Я знаю, что у javascript есть много причуд, которые могут повлиять на что-то вроде этого. На что стоит обратить внимание?
Спасибо