Очень часто в javascript, возникает ситуация когда в функцию передается переменная неопределенного типа, либо вообще не передается. Но скорее всего вам известно, в javascript нельзя при определении функции прописывать значения по умолчанию, например как легко это делается в php.
Так вот я предлагаю здесь вам вариант для определения параметров по умолчанию. Так как данные метод существенно облегчит вам работу с функциями.
function func_name(_params)
{
// если входящий параметр _params не определен, то значение подставляется по умолчанию 555
var r=(typeof(_params)!='undefined')?_params:555;
return r;
}