Ciao,
il controllo da effettuare per verificare se il parametro non è stato passato è il seguente:
if (!par)
Per quanto riguarda il controllo con undefined, questo è utilizzato quando una variabile è dichiarata, ma non inizializzata o valorizzata. Ad esempio:
var var1;
... ...
if (var1 == undefined) {
... ...
}

Rispondi quotando