18.10.2014 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!