Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

JavaScript Grundkurs

Arithmetische Operatoren

Testen Sie unsere 2016 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
In diesem Film erfahren Sie, was arithmetische Operatoren sind und welche es gibt bzw. was man bei JavaScript dabei beachten muss.
04:33

Transkript

Kommen wir nun zu den Operatoren. Operatoren sind bestimmte Token, die eine bestimmte Aktion beschreiben. Sie stehen dazu in Beziehung mit den sogenannten Operanten. Das sind die Dinge, auf die sie angewendet werden. Alle komplexeren Anweisungen in JavaScript verwenden Operator. Dabei gibt es verschiedene Typen. Wir schauen uns hier zuerst die arithmetischen Operatoren an. Arithmetik bedeutet im Wesentlichen Mathematik, Berechnung. Diese Operatoren sind eigentlich auch ganz einfach. Die meisten werden Sie alleine aus der Schulmathematik kennen. Das zum Beispiel. Das ist eine Addition. Und das hier ist eine Multiplikation. Das ist der Multiplikationsoperator, der Stern und dieses Zeichen ist der Additionsoperator. Dürfte nicht überraschend sein. Natürlich gibt es auch das minus-Zeichen. Und es gibt das Divisionszeichen, das ist der Slash. Des Weiteren ist das hier. Das sogenannte Modulo. Modulo bedeutet Restwert. Er nimmt den rechten Operanten und schaut wie oft get er ganzzahlig in den Linken hinein. Und was übrig bleibt, das ist Egebnis. Die Zwei geht 3 mal in die Sieben hinein ganzzahlig, das ist 6 und was übrig bleibt ist 1 und das ist das Ergebnis. Oder dieses Doppelplus. Mit diesem Doppelplus erhöhen Sie den Wert des Operanten. Wenn der Wert von erg zu diesem Zeitpunkt, wo die Zeile erreicht wird, 1 ist, ist er nach der Anwendung von diesem Operator 2. Es gibt den auch als minus, minus (- -). Man nennt diese beiden als increment and decrement Operatoren und dann wird der wert erniedricht. Und es sollte Ihnen auch auffallen, dass man diesen Wert nachstellen kann und dass man ihn voranstellen kann. Er wirkt nur auf einen Operanten, während diese Operatoren hier auf 2 Operanten wirken. Das Nachstellen bedeutet der Wert wird verwendet und danach erhöht. während das Voranstellen egal ob es jetzt ++ oder - - ist, zuerst den Wert verändert, erhöht oder erniedrigt und danach wird diese Variable verwendet. Das hat massive Auswirkung, die diese Beispieldatei je deutlich machen wird. Was Sie noch auffallen sollte, ist was hier das ergebnis ist. Was ist denn 1+2 *3 ? 9?, dann zurück in die Schule. Punkt vor Strichrechnung. Zuerst wird der priorisierte hoch Ausdruck verwertet und das Ergebnis dann genommen und der niedrige priorisierte Ausdruck angewendet. Das heißt also Operatoren können auch in einer Prioritetenliste zueinander stehen. Eine Beziehung, wie Sie hier sehen, kann man aber Klammern setzen, wenn man diese Priorisierung entweder nicht weiß, oder gezielt eine bestimmte Priorität festlegen möchte. Schauen uns das Ergebnis mal an. wie Sie sehen habe ich hier mit einer Anweisung document.write direkt in die Website geschrieben. Sie sehen auch, dass das Script sich im Body der Website befindet. Und document.write schreibt direkt in die Website. Hier haben wir unseren statischen HTML Tag und danach werden diese hier notierten Ausgaben in die Website erfolgen. Sie sehen also das Erste ist die Berechnung 1+2 *3 über die arithmetischen Operatoren und dann wird das Ergebnis ausgegeben. Sie sehen hier den Wert Sieben. Durch die klammerung hier sorge ich dafür, dass zuerst 1+2 ausgewertet wird und dann mit 3 multipliziert und Sie sehen hier das Ergebnis wird 9 sein. Dann wurde dieser Modulo-Operator angewendet. Doch hier, wie beschrieben, der Wert 1 als Ergebnis. Dann wird derWert von 1 erhöht und im nächsten Schritt ausgegeben. Das heißt wir haben hier 2, dann wird der Wert von diesem erg und dieser Variable erniedrigt auf 1 und hier wird er ausgegeben. Das ist diese Ausgabe. Mit einem Zeilenumbruch mit einen sichtbaren Zeilenumbruch, das heißt in der Trennlinie. Danach sehen Sie, dass der Wert von erg verwendet und dann erhöht wird. Dementsprechend hat er jetzt noch den Wert 1. Und erst in dererneute Verwendung von erg wird der erhöhte Wert verwendet. Das ist sehr tückisch, denn man kann auch im Prinzip, das sollten Sie allerdings nicht machen, so etwas tun. Var z= erg++ +++ erg + ++ erg + erg ++. Das ist gültige Syntax, aber pfui be niemals machen. Gerade diese Incremente und decremente Operatoren nimmt man immer nur als eine Einweisung und greift in einem nächsten Schritt darauf zu.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!