Prioritatea operațiilor matematice în JavaScript
Operațiile matematice din JavaScript au aceeași prioritate ca și în matematica obișnuită. Adică mai întâi se execută înmulțirea și împărțirea, iar apoi deja adunarea și scăderea.
În următorul exemplu, mai întâi 2 se va înmulți
cu 2 și apoi la rezultat se va adăuga
3:
let a = 2 * 2 + 3;
alert(a); // va afișa 7 (rezultatul 4 + 3)
Fără a rula codul, determinați ce se va afișa pe ecran:
let a = 5 + 5 * 3;
alert(a);
Fără a rula codul, determinați ce se va afișa pe ecran:
let a = 5 + 5 * 3 + 3;
alert(a);
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 + 2 / 2;
alert(a);