Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Das AJAX Kompendium - *ISBN 978-3-8272-4418-5 ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Operatoren<br />
<strong>Das</strong> Beispiel besteht aus zwei Teilen:<br />
1. Im oberen Teil des Skripts wird die Variable x definiert. Sie erhält als<br />
Wert das Ergebnis einer Berechnung. Zuerst wird 200 durch 2 geteilt.<br />
<strong>Das</strong> Ergebnis (100) wird mit 100 addiert. Die Variable x erhält also den<br />
Wert 200, der anschließend ausgegeben wird.<br />
2. Der untere Teil des Skripts umgeht das Punkt-vor-Strich-Prinzip mit<br />
Klammern. Klammern sind im Prinzip auch Operatoren, die außerdem<br />
eine höhere Präferenz als arithmetische Operatoren besitzen. Im Beispiel<br />
rechnet der JavaScript-Interpreter zuerst 100 plus 200 und teilt das<br />
Ergebnis (300) anschließend durch 2. Ausgegeben wird dann 150 als<br />
Wert von y.<br />
Bisher kamen in den Beispielen nur Addition und Division vor. In der folgenden<br />
Tabelle finden Sie alle arithmetischen Operatoren im Überblick.<br />
Operator Beispiel Beschreibung<br />
+ x = 5 + 3; // Ergebnis: 8 Addition; Addieren zweier Zahlen.<br />
- x = 5 - 3; // Ergebnis: 2 Subtraktion; eine Zahl wird von der anderen<br />
subtrahiert.<br />
Tabelle 3.1:<br />
Die arithmetischen<br />
Operatoren<br />
1<br />
2<br />
3<br />
4<br />
5<br />
- x = 5;<br />
y = -x; //Ergebnis y: -5<br />
Negation mit vorangestelltem Minussymbol.<br />
Vorzeichenwechsel.<br />
6<br />
* x = 5 * 3; // Ergebnis: 15 Multiplikation; zwei Zahlen werden miteinander<br />
multipliziert.<br />
7<br />
/ x = 5 / 3; // Ergebnis: 1.6666 Division; eine Zahl wird mit der zweiten Zahl dividiert.<br />
% x = 5 % 3; // Ergebnis: 2 Modulo; ganzzahligen Rest einer Division errechnen;<br />
im Beispiel: 3 passt in 5 einmal, als Rest bleibt 2.<br />
Inkrement und Dekrement<br />
JavaScript hat einen eigenen Operator, das so genannte Inkrement, um<br />
einen Wert genau um 1 zu erhöhen. Er wird durch ein doppeltes Pluszeichen<br />
(++) symbolisiert und insbesondere bei Schleifen recht häufig zum<br />
Erhöhen des Zählers eingesetzt (siehe Abschnitt 3.3 »Schleifen«).<br />
var x = 2;<br />
x++;<br />
Diese zwei Zeilen definieren x zuerst mit dem Wert 2 und erhöhen x dann<br />
um 1 auf 3.<br />
<strong>Das</strong> Gegenstück zum Inkrement ist das Dekrement zum Verringern eines<br />
Werts um 1. Die Funktionsweise ist analog:<br />
var x = 2;<br />
x--;<br />
ergibt also den Wert 1 für x.<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
77