Prioritet för matematiska operationer i JavaScript
Matematiska operationer i JavaScript har samma prioritet som i vanlig matematik. Det betyder att multiplikation och division utförs först, och sedan addition och subtraktion.
I följande exempel kommer 2 först att multipliceras
med 2 och sedan kommer 3 att adderas
till resultatet:
let a = 2 * 2 + 3;
alert(a); // visar 7 (resultat av 4 + 3)
Utan att köra koden, bestäm vad som kommer att visas på skärmen:
let a = 5 + 5 * 3;
alert(a);
Utan att köra koden, bestäm vad som kommer att visas på skärmen:
let a = 5 + 5 * 3 + 3;
alert(a);
Utan att köra koden, bestäm vad som kommer att visas på skärmen:
let a = 8 / 2 + 2;
alert(a);
Utan att köra koden, bestäm vad som kommer att visas på skärmen:
let a = 8 + 2 / 2;
alert(a);