Java Reference
In-Depth Information
In dem Beispiel verwenden wir einen internen Skriptbereich, der den gesamten Bereich des
body -Elements ausfüllt. Das bedeutet mit anderen Worten, dass der gesamte sichtbare Be -
reich der Webseite dynamisch generiert wird. Wir greifen in dem Listing auch wieder etwas
vor, um überhaupt eine Ausgabe der berechneten Werte vornehmen zu können. Für den
Anfang genügt es zu wissen, dass Sie mit document.write() per JavaScript in die Webseite
schreiben und so eine Webseite aus statischen HTML-Passagen und dynamisch generierten
Inhalten zusammensetzen können. Beachten Sie, dass Sie mit document.write() auch
HTML-Anweisungen in die Webseite schreiben können (und dies sehr ot auch machen)
sowie die auszugebenden Ausdrücke mit dem Plusoperator verknüpfen können (dann fun-
giert er als Stringverknüpfungsoperator). Ebenso können Sie in document.write() meh-
rere Parameter notieren, die mit Kommata getrennt werden. Diese werden in der Ausgabe
ebenfalls zusammengefügt.
 Bild 5.4■
Verschiedene mathematische Operationen
In der Zeile mit erg = 1 + 2 * 3; wird die Punkt-vor-Strich-Rechnung angewendet (die
Ausgabe des Werts erfolgt in der folgenden Zeile), während danach die Klammern zum
Einsatz kommen. In der Zeile mit 7 % 2 wird Modulo gerechnet. Der Wert 2 geht glatt drei
Mal in den Wert 7 und übrig bleibt der Wert 1 - das Ergebnis der Moduloaktion. In der fol-
genden Anweisung kommt der Inkrementoperator zum Einsatz ( erg++; ). Das Ergebnis wird
in der nächsten Zeile ausgegeben. Danach folgt die gleiche Geschichte mit dem Dekrement-
operator. Interessant ist die Ausgabe über document.write("Erhöhung von erg++ in der
Anweisung: " + erg++ + "<br />")); . Wenn Sie die Ausgabe beachten, wird diese Zeile
den unveränderten Wert von erg anzeigen. Mit der folgenden Ausgabe von erg sehen Sie
jedoch, dass der Wert nach dieser Ausgabe erhöht ist.
5.5.3.2■Boolesche Operatoren
Sie können bei logischen Ausdrücken nicht nur auf Gleichheit von zwei Seiten prüfen, son-
dern auch auf diverse andere Bedingungen, etwa ob der Wert auf einer Seite kleiner oder
größer ist. Dazu stehen Ihnen unter JavaScript die folgenden logischen Vergleichsoperato-
ren zur Verfügung. In jedem Fall erhalten Sie entweder true oder false als Ergebnis.
Tabelle 5.5■ Vergleichsoperatoren
Operator
Bedeutung
Beschreibung
Beispiele
Ergebnis
Ungleichheit
Ein Vergleich, ob zwei Operanden im
Wert nicht identisch sind. Der Ver-
gleich liefert dann true , wenn zwei
Ausdrücke rein im Wert nicht gleich
sind.
!=
8 != 4 +4
7 != 4 +4
false
true
 
Search WWH ::




Custom Search