Kursinhalt
Einführung in JavaScript
Einführung in JavaScript
Mathematische Operationen
JavaScript kann die folgenden Operationen mit Zahlen ausführen:
- Addition (
+
); - Subtraktion (
-
); - Multiplikation (
*
); - Division (
/
); - Rest, oder Modulo (
%
); - Exponent (
**
).
Hinweis
Wenn Sie bereits mit diesen Operationen und deren Funktionsweise vertraut sind, überspringen Sie den letzten Abschnitt (Priorität der Ausführung von Operationen) oder fahren Sie mit diesem Kapitel fort.
Addition und Subtraktion
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplikation und Division
console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Rest (Modulo)
Diese Operation gibt den Rest einer Division zurück und wird mit dem %
-Operator durchgeführt:
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Exponent
Diese Operation hebt eine Zahl auf eine bestimmte Potenz. Die erste Zahl ist die Basis, und die zweite ist der Exponent, auf den sie erhoben werden muss. Sie wird mit dem **
Operator durchgeführt:
console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Priorität der Ausführung von Operationen
Jede Operation hat ihre Ausführungspriorität, und die Reihenfolge der Ausführung hängt davon ab.
Hinweis
Wenn Operationen die gleiche Priorität haben, werden sie von links nach rechts ausgeführt.
Sie können Klammern ( )
verwenden, um die Priorität der Ausführung zu ändern:
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Hinweis
Klammern
()
haben die höchste Priorität. Innere Klammern werden zuerst ausgewertet, gefolgt von äußeren.
Danke für Ihr Feedback!