Prioritate egală a operațiilor matematice în JavaScript
Înmulțirea și împărțirea au prioritate egală și se execută pe rând de la stânga la dreapta. Să analizăm cu un exemplu ce înseamnă acest lucru. În următorul cod se va executa mai întâi împărțirea, apoi înmulțirea:
let a = 8 / 2 * 4;
alert(a); // va afișa 16 (rezultatul 4 * 4)
Dacă schimbăm semnele locurile, atunci mai întâi se va executa înmulțirea, apoi împărțirea:
let a = 8 * 2 / 4;
alert(a); // va afișa 4 (rezultatul 16 / 4)
În următorul exemplu, fiecare nouă operație de împărțire se va aplica rezultatului anterior:
let a = 16 / 2 / 2 / 2;
alert(a); // va afișa 2
Fără a rula codul, determinați ce se va afișa pe ecran:
let a = 8 / 2 * 2;
alert(a);
Fără a rula codul, determinați ce se va afișa pe ecran:
let a = 8 * 4 / 2 / 2;
alert(a);