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