Еднаков приоритет на математички операции во JavaScript
Множењето и делењето имаат еднаков приоритет и се изведуваат по редослед од лево кон десно. Да разгледаме што значи ова на пример. Во следниот код прво ќе се изврши делење, а потоа множење:
let a = 8 / 2 * 4;
alert(a); // ќе испише 16 (резултат 4 * 4)
Ако ги смениме знаците, тогаш прво ќе се изврши множење, а потоа делење:
let a = 8 * 2 / 4;
alert(a); // ќе испише 4 (резултат 16 / 4)
Во следниот пример секоја нова операција на deleње ќе се примени на претходната:
let a = 16 / 2 / 2 / 2;
alert(a); // ќе испише 2
Без да ја стартувате кода, определете што ќе се испише на екранот:
let a = 8 / 2 * 2;
alert(a);
Без да ја стартувате кода, определете што ќе се испише на екранот:
let a = 8 * 4 / 2 / 2;
alert(a);