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