Java Reference
In-Depth Information
Operator
Bedeutung
Beschreibung
Beispiele
Ergebnis
Typungleich-
heit
Durch die lose Typisierung von Java-
Script hat man als Programmierer
wenig Kontrolle darüber, von welchem
Datentyp eine Variable ist. Dennoch
kann es in manchen Fällen von Bedeu-
tung sein, einen bestimmten Datentyp
zur Verfügung zu haben. In einigen Fäl-
len kann etwa eine Gleichheit der rei-
nen Werte zweier Operanden für eine
Bedingung nicht ausreichen, sondern
auch der Datentyp muss im Vergleich
berücksichtigt werden. Mit diesem
Operator können Sie einen Vergleich
durchführen, ob zwei Operanden ent-
weder im Wert oder im Datentyp oder
beidem nicht übereinstimmen.
!==
"4" !== 4
4 !== 2 + 1
true
true
Kleiner-als
Der Vergleich, ob der erste Operand
kleiner als der zweite Operand ist
<
5 < 6
true
Kleiner-als-
oder-gleich
Der Vergleich, ob der erste Operand
kleiner oder gleich dem zweiten Ope-
randen ist
<=
6 <= 6
true
Gleichheit
Der Vergleich, ob zwei Operanden im
Wert identisch sind. Das doppelte
Gleichheitszeichen darf nicht mit dem
Zuweisungsoperator ( = ) verwechselt
werden!
==
4 == 5
"4" == 4
4 == 2 + 2
false
true
true
Identität
Der Vergleich, ob zwei Operanden so-
wohl im Wert als auch Datentyp über-
einstimmen
===
"4" === 4
4 === 4
false
true
Größer-als
Der Vergleich, ob der erste Operand
größer als der zweite Operand ist
>
5 > 6
false
Größer-als-
oder-gleich
Der Vergleich, ob der erste Operand
größer oder gleich dem zweiten Ope-
randen ist
>=
5 >= 5
6 >= 5
4 >= 5
true
true
false
Schauen wir uns Vergleichsoperatoren wieder in der Praxis an (kap5_3.html):
Listing 5.10■ Der Einsatz von vergleichenden Operatoren
...
<body>
<script type="text/javascript">
var a = 2;
var b = 3;
document.write("Wert von a: " + a + ", Wert von b: " + b + "<br />");
document.write("a == b: " + (a == b) + "<br />");
document.write("a != b: " + (a != b) + "<br />");
document.write("a < b: " + (a < b) + "<br />");
 
Search WWH ::




Custom Search