pcfreund: Funktion leere Variable

Beitrag lesen

Hallo,

ich suche nach einer Möglichkeit in einer Funktions-Definierung zu überprüfen ob die Variable gesetzt wurde, also hier:

function test(var1,var2) { alert(var1+" und "+var2); }
Wenn ich die Funktion so aufrufe:
test('Hi', 'Bye');
wird sie angezeigt, wenn ich sie allerdings so schreibe:
test('Hi');
wird sie nicht angezeigt. Firebug meldet keine Fehler.

Kann mir jemand helfen?
In PHP geht es ja so:
function test($var1,$var2='') { echo $var1.' und '.$var2; }