Lika prioritet för matematiska operationer i JavaScript
Multiplikation och division har lika hög prioritet och utförs i ordning från vänster till höger. Låt oss titta på ett exempel för att förstå vad det betyder. I följande kod kommer division att utföras först, och sedan multiplikation:
let a = 8 / 2 * 4;
alert(a); // skriver ut 16 (resultatet av 4 * 4)
Om vi byter plats på tecknen kommer multiplikationen att utföras först, och sedan division:
let a = 8 * 2 / 4;
alert(a); // skriver ut 4 (resultatet av 16 / 4)
I följande exempel kommer varje ny divisionsoperation tillämpas på den föregående:
let a = 16 / 2 / 2 / 2;
alert(a); // skriver ut 2
Utan att köra koden, bestäm vad som kommer att skrivas ut på skärmen:
let a = 8 / 2 * 2;
alert(a);
Utan att köra koden, bestäm vad som kommer att skrivas ut på skärmen:
let a = 8 * 4 / 2 / 2;
alert(a);