проверка на недопустимые параметры функции javascript

Если мне нужно проверить параметр, я делаю это.

if ((typeof param == 'undefined') || (param == null)){
    param = ''; //or param = false;
}

И если это должно быть число, я мог бы добавить isNaN тоже проверка. Мне просто было интересно, есть ли еще какие-то вещи, которые я должен проверить, или что вы делаете, если вам нужно проверить свои параметры. Я знаю, что у javascript есть много причуд, которые могут повлиять на что-то вроде этого. На что стоит обратить внимание?

Спасибо

5
задан Timothy Ruhle 9 March 2011 в 03:33
поделиться