JavaScriptda matematik amallarning teng ustuvorligi
Ko'paytirish va bo'lish teng ustuvorlikka ega va chapdan o'ngga ketma-ket bajariladi. Keling, misol orqali nima degani tushunib olaylik. Quyidagi kodda avval bo'lish bajariladi, keyin esa ko'paytirish:
let a = 8 / 2 * 4;
alert(a); // 16 ni chiqaradi (4 * 4 natijasi)
Agar belgilarni o'rnini almashtirsak, avval ko'paytirish bajariladi, keyin bo'lish:
let a = 8 * 2 / 4;
alert(a); // 4 ni chiqaradi (16 / 4 natijasi)
Quyidagi misolda har bir yangi bo'lish amali oldingisiga qo'llaniladi:
let a = 16 / 2 / 2 / 2;
alert(a); // 2 ni chiqaradi
Kodni ishlamasdan, ekranda nima chiqishini aniqlang:
let a = 8 / 2 * 2;
alert(a);
Kodni ishlamasdan, ekranda nima chiqishini aniqlang:
let a = 8 * 4 / 2 / 2;
alert(a);