Java Reference
In-Depth Information
Tabelle 5.4■ Die arithmetischen JavaScript-Operatoren
Operator
Bedeutung
Beschreibung
Beispiel
Subtraktion
und Negation
Mit zwei numerischen Operanden führt der Opera-
tor die Subtraktion von zwei Zahlen oder numeri-
schen Variablen aus. Er dient aber bei einem
Operanden auch zur einstelligen arithmetischen
Negierung. Der Operator wird zur Negierung eines
Ausdrucks verwendet, indem er einfach dem Aus-
druck vorangestellt wird. Wenn er vor einem Aus-
druck steht, wird der Wert negativ.
-
6 - 1
-5
Dekrement
Der Dekrementoperator arbeitet analog zum In-
krement-Operator. Nur vermindert er den Wert
des Operanden um 1. Die Reihenfolge von Ope-
rand und Operator ist von Bedeutung. Wenn der
Operator vor dem Operanden steht, erfolgt die
Reduktion des Werts, bevor der Wert verwendet
wird. Wenn er dahinter steht, erfolgt die Reduk-
tion, nachdem der Wert verwendet wurde.
--
wert--
--wert
Modulo
Diese Operation gibt den Rest einer Division zu-
rück. Die restwertberechnung ist in JavaScript
sogar für Gleitkommazahlen deiniert! Sie sollten
davon allerdings Abstand nehmen, denn es kann
leicht zu Rundungsproblemen kommen.
%
15 % 9
7.1 % 2
7.1 % 3.3
Multiplikation
Der Operator deiniert die Multiplikation von zwei
Zahlen oder numerischen Variablen.
*
2 * 3
Division
Der Operator deiniert die Division von zwei Zah-
len oder numerischen Variablen.
/
6 / 2
Addition und
Gegenteil der
Negation
Mit zwei numerischen Operanden führt der Ope-
rator die Addition von zwei Zahlen oder numeri-
schen Variablen aus. Das Ergebnis der Operation
ist die Summe der Operanden. Mit einem nachge-
stellten Operanden ist der Operator nur aus Sym-
metriegründen vorhanden, um das Gegenteil der
Negation formulieren zu können.
Der Plusoperator wird in JavaScript aber auch zur
String-Verkettung verwendet. Sobald einer sei-
ner Operanden ein String ist, wird in JavaScript
automatisch eine String-Verkettung genommen,
bei der auch der Wert des zweiten Operanden als
String betrachtet wird. In so einer Konstellation ist
der Token dann aber kein arithmetischer Operator.
+
3 + 4
+8
Inkrement
Der Operator erhöht den Wert des Operanden um
1. Achtung - die Reihenfolge von Operand und
Operator ist wichtig. Wenn der Operator vor dem
Operanden steht, erfolgt die Erhöhung des Werts,
bevor der Wert verwendet wird. Wenn er dahin-
ter steht, erfolgt die Erhöhung, nachdem der Wert
verwendet wurde.
++
wert++
++wert
Search WWH ::




Custom Search