Java Reference
In-Depth Information
und bauen auf dem Gleichheitsoperator mit dem vorangestellten Token für die arithmeti-
sche Operation auf. Dazu gibt es noch den Zuweisungsoperator mit gleichzeitiger String-
Verkettung.
Tabelle 5.7■
Die Zuweisungsoperatoren
Operator
Bedeutung
Beispiel
Modulo- und Zuweisungsoperator
%=
Die Anweisung
a %= 5
nimmt den Wert von
a
Modulo 5. Die alternative Schreibweise
wäre
a = a % 5;
.
Multiplikations- und Zuweisungs-
operator
*=
Die Anweisung
a *= 5
multipliziert den Wert
der Variablen
a
mit dem Wert 5. Die alterna-
tive Schreibweise wäre
a = a * 5;
.
Divisions- und Zuweisungsoperator
/=
Die Anweisung
a /= 5
teilt den Wert von
a
durch 5. Die alternative Schreibweise wäre
a = a / 5;
.
Additions- und Zuweisungsopera-
tor. Der Operator kann auch in Ver-
bindung mit Strings verwendet
werden. Dann handelt es sich um
eine Zuweisung mit String-Ver-
kettung.
+=
Die Anweisung
a += 5
erhöht den Wert der
Variablen
a
um den Wert 5. Die alternative
Schreibweise wäre
a = a + 5;
. Sie können
aber auch
a += "Meier"
schreiben. Dann
wird der Text an den Wert gehängt, der bisher
in der Variablen
a
gespeichert war.
Einfacher Zuweisungsoperator
=
Die Anweisung
a = 5
weist
a
den Wert 5 zu.
Subtraktions- und Zuweisungs-
operator
-=
Die Anweisung
a -= 5
reduziert den Wert
von
a
um 5. Die alternative Schreibweise
wäre
a = a - 5;
.
Beispiel
(kap5_5.html):
Listing 5.12■
Anwendung von verschiedenen Arten an Zuweisungsoperatoren
...
<body>
<script type="text/javascript">
var a = "Hugo ";
a += "Weizenkeim";
document.write(a + "<br />");
var b = 5;
b *= 3;
document.write(b + "<br />");
b %= 7;
document.write(b + "<br />");
</script>
</body>
</html>
Zuerst wird in dem Beispiel eine Variable
a
eingeführt und mit einem Zeichenkettenliteral
als String deiniert. Die Verwendung von
+=
ist hier also eine Erweiterung der Zeichenkette.
Dementsprechend enthält die Variable
a
nun die Verknüpfung der beiden Zeichenketten.
Search WWH ::
Custom Search