Don P: Abfragen ob ein Objekt existiert

Beitrag lesen

Hallo,

Wenn die Variable nicht existiert oder deren Wert == 'x' ist, dann Aktion1
also:

if (typeof(v) == 'undefined' || v == 'x') {
   ........
}

ist dann gewährleistet, dass von links nach rechts verarbeitet wird, also nicht erst die Abfrage auf 'x' erfolgt?

Ja, das ist definitiv so. Wenn der linke Vergleich (typeof(v) == 'undefined') zu true evaluiert, dann wird der rechte (v == 'x') völlig ignoriert, kann also auch keinen Fehler auslösen.

Gruß, Don P