kleine Frage
Raffael
- javascript
Hallo zusammen
Ich habe nur eine ganz kleine Frage. Leider bin ich nirgendsfündig geworden, was das Ausrufezeichen in der "If-Klammer" bewirkt.
if (!eintrag[MenuNr]) {
eintrag[MenuNr] = new Array();
verweis[MenuNr] = new Array();
fenster[MenuNr] = new Array();
position = 0
}
Kann mir jemand weiterhelfen?
Ich Danke euch für die Hilfe.
Gruss aus der Schweiz
Raffael
hi,
Leider bin ich nirgends fündig geworden, was das Ausrufezeichen in der "If-Klammer" bewirkt.
Na sowas. Steht doch mehrfach in SELFHTML. Das Ausrufezeichen ist so etwas wie eine Verneinung.
if (!eintrag[MenuNr])
bedeutet also: wenn es _keinen_ Eintrag (MenuNr) gibt, dann
eintrag[MenuNr] = new Array();
verweis[MenuNr] = new Array();
usw.
Grüße aus Berlin
Christoph S.
Hallo,
Na sowas. Steht doch mehrfach in SELFHTML.
äh, wo? != als Vergleichoperator kann man finden, aber das !wert geht, konnte ich jetzt auch nicht auf (auf die schnelle) finden. (Bitte auch, wenn es irgendwo steht, schreiben, wie man da übers Inhaltsverzeichnis/Stcihwortverzeichnis/Befehlverzeichniß etc dran kommt, wenn man wissen möchte, wozu ein ! vor einem Variablennamen gut ist....;-))
Chräcker
Vielen Dank für die Hilfe.
Ist eigentlich ganz logisch, die Bedeutung des !, aber eben, ich hab auch nur die Vergleichsoperatoren gefunden genau wie Chräcker.
Gruss Raffael
Hallo Chräcker und Christoph,
äh, wo? != als Vergleichoperator kann man finden, aber das !wert geht, konnte ich jetzt auch nicht auf (auf die schnelle) finden.
! ist ein logischer Operator und sollte somit unter http://selfhtml.teamone.de/javascript/sprache/operatoren.htm#logisch aufgeführt sein wie in anderen JavaScript-Dokus (bspw. http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/ops.html#1044813). Ich melde den Fehler mal.
Bei Perl ist er übrigens aufgeführt (http://selfhtml.teamone.de/cgiperl/sprache/operatoren.htm#logisch).
Grüße,
Mathias
'tschuldigung ...
ich komme nen bißchen spät, jetzt hast du ja schon alle Antworten. Daß es sich um einen logischen Operator handelt, ist klar geworden ... aber bei der Gelegenheit: so _ganz_ klar scheint der Unterschied logischer<->Vergleichsoperator in SELFHTML auch nicht herausgearbeitet zu sein.
Grüße aus Berlin
Christoph S.