Gleiche Priorität mathematischer Operationen in JavaScript
Multiplikation und Division haben die gleiche Priorität und werden nacheinander von links nach rechts ausgeführt. Betrachten wir an einem Beispiel, was damit gemeint ist. Im folgenden Code wird zuerst die Division ausgeführt, und dann die Multiplikation:
let a = 8 / 2 * 4;
alert(a); // gibt 16 aus (Ergebnis 4 * 4)
Wenn man die Zeichen vertauscht, wird zuerst die Multiplikation ausgeführt, und dann die Division:
let a = 8 * 2 / 4;
alert(a); // gibt 4 aus (Ergebnis 16 / 4)
Im folgenden Beispiel wird jede neue Divisionsoperation auf das vorherige Ergebnis angewendet:
let a = 16 / 2 / 2 / 2;
alert(a); // gibt 2 aus
Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:
let a = 8 / 2 * 2;
alert(a);
Bestimmen Sie, ohne den Code auszuführen, was auf dem Bildschirm ausgegeben wird:
let a = 8 * 4 / 2 / 2;
alert(a);