Gelijkwaardige prioriteit van wiskundige bewerkingen in JavaScript
Vermenigvuldigen en delen hebben dezelfde prioriteit en worden van links naar rechts uitgevoerd. Laten we eens kijken wat dit betekent aan de hand van een voorbeeld. In de volgende code wordt eerst uitgevoerd delen, en daarna vermenigvuldigen:
let a = 8 / 2 * 4;
alert(a); // geeft 16 weer (resultaat van 4 * 4)
Als we de tekens omwisselen, wordt eerst vermenigvuldigen uitgevoerd, en daarna delen:
let a = 8 * 2 / 4;
alert(a); // geeft 4 weer (resultaat van 16 / 4)
In het volgende voorbeeld wordt elke nieuwe delingsbewerking toegepast op het vorige resultaat:
let a = 16 / 2 / 2 / 2;
alert(a); // geeft 2 weer
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
let a = 8 / 2 * 2;
alert(a);
Zonder de code uit te voeren, bepaal wat er op het scherm wordt weergegeven:
let a = 8 * 4 / 2 / 2;
alert(a);