JavaScriptда математик амалларнинг тенг устуворлиги
Кўпайтириш ва бўлиш тенг устуворликка эга ва чапдан ўнгга караб навбат билан бажарилади. Намода қарайлик, нима демокчи эканлигини. Қуйидаги кодда аввал бўлиш бажарилади, сўнгра кўпайтириш:
let a = 8 / 2 * 4;
alert(a); // 16 ни кўрсатади (4 * 4 натижаси)
Агар белгиларни ўринларни алмаштирсак, аввал кўпайтириш бажарилади, сўнгра бўлиш:
let a = 8 * 2 / 4;
alert(a); // 4 ни кўрсатади (16 / 4 натижаси)
Қуйидаги мисолда ҳар бир янги бўлиш амали олдингисига қўлланилади:
let a = 16 / 2 / 2 / 2;
alert(a); // 2 ни кўрсатади
Кодни ишга туширмасдан, экранга нима чиқарилишини аниқланг:
let a = 8 / 2 * 2;
alert(a);
Кодни ишга туширмасдан, экранга нима чиқарилишини аниқланг:
let a = 8 * 4 / 2 / 2;
alert(a);