Struppi: Standardwert für Funktionsvariable?

Beitrag lesen

function test(x)
{
if(typeof x == 'undefined') x = 'default';
}

Unnötig kompliziert und fehleranfällig (typeof existiert erst ab Version 1.1). In allen JS-Versionen funktioniert dies:

d,h, welche browser können das nicht?
Netscape 3 und IE 3 kennen es.

function test(x) {
x=(x)?x:"default";
}

Nur leider ist das falsch.

alert( test(0) )

so kannst du x nicht mehr den wert null geben.

Struppi.