JavaScript (Arithmetische Operatoren, Abkürzungen, Strings)
Operatoren
Um mit Variablen etwas anfangen zu können, müssen wir diese verändern können. Dazu dienen so genannte Operatoren. Für diverse Zecke gibt es natürlich unterschiedliche Operatoren.
Arithmetische Operatoren
Mit arithmetischen Operatoren können wir rechnen. Dazu eigenen sich primär numerische Variablen. Ebenso können wir aber auch Strings addieren.
var a = 3;
var b = 5;
var summe = a + b;
document.write(summe);
Natürlich gibt es noch weitere arithmetische Operatoren:
- + Addition. Zwei oder mehrere Zahlen werden zusammengezählt
- ++ Addition von eins. z = z++ ergibt also z + 1. Dies heißt auch Inkrement.
- - Substraktion. Eine Zahl wird von einer anderen abgezogen.
- -- Substraktion von eins. z = z-- ergibt z - 1. Dies heißt auch Dekrement.
- * Multiplikation. Zei oder mehrere Zahlen werden miteinander multipliziert
- / Division. Deine Zahl wird durch eine andere geteilt. Ausgegeben wird das Ergebnis als ganze Zahl oder Dezimalzahl.
- % Modulo. Der Rest einer Division wird berechnet.
- - Negierung. Dreht das Vorzeichen um. z = -z negiert z.
Abkürzungen
Wenn wir eine bestehende Variable verändern wollen, ist die bisherige Methode mit normalen arithmetischen Operatoren nicht unbedingt einfach:
var z = 5;
z = z + 4;
Dies lässt sich mit Kurzschreibweisen einfacher realisieren:
var z = 5;
z += 4;
Bei der Kurzschreibweise wird der Operator vor das Zuweisungungszeichen gesetzt:
- += Kurzschreibweise für die Addition.
- -= Kurzschreibweise für die Substraktion.
- *= Kurzschreibweise für die Multiplikation.
- /= Kurzschreibweise für die Division.
- %= Kurzschreibweise für den Modulo.
Operationen mit Strings
Zeichenketten lassen sich mit dem arithmetischen Operator + verknüpfen.
var vorname = 'Max';
var nachname = 'Mustermann';
var name = vorname + ' ' + nachname;
Obiges Beispiel verknüpft zwei Zeichenketten. Dazwischen haben wir noch eine Zeichenkette mit einem Leerzeichen eingefügt.
Das Ergebnis ist also: Max Mustermann.