ralf: Bedeutung des "!"

hi,
ich beschäftige mich gerade damit javascript zu lernen.
Läuft auch prima, gibt allerdings eine frage, auf die ich bisher in der einschlägigen literatur keine antwort finden konnte (allerdings wußte ich auch nicht genau, wonach ich suchen sollte).

Bsp: if (document.images ! = null) {....

Frage: welche bedeutung hat das ausrufezeichen?

vielen dank für die hilfe
gruß ralf

  1. Hi Ralf,

    der logische Ausdruck != steht für "ungleich". Findest Du näher erklärt in SelfHTML unter Vergleichsoperatoren <../../tebf.htm#a2>.

    Grüße,

    Utz

  2. Das ! bedeutet ganz allgemein ein logisches 'NOT', also NICHT, also eine Invertierung des Wahrheitswertes.

    weil 3 wahr ist (alles ausser 0 ist wahr), ist also !3 falsch.

    a != b

    ist das gleiche wie

    ! (a == b)

    so wie r+=3 eine abkuerzung fuer r=r+3 ist, so ist != einfach nur eine abkuerzung bzw. die C/JavaScript/Java-Entsprechung zu <> in z.B. Basic.

    Bio

  3. Besten dank! Sehr erleuchtend eure ausführungen und "vergleichsoperatoren" ist wohl das benötigte stichwort um nachzuschlagen.
    gute nacht allerseits