Lygiagretus matematinių operacijų prioritetas JavaScript
Daugyba ir dalyba turi lygų prioritetą ir vykdomos paeiliui iš kairės į dešinę. Pažiūrėkime, ką tai reiškia, pavyzdžiu. Toliau pateiktame kode pirmiausia bus atlikta dalyba, o po to daugyba:
let a = 8 / 2 * 4;
alert(a); // išvestų 16 (rezultatas 4 * 4)
Jei ženklus sukeistume vietomis, tada pirmiausia atliktų daugyba, o po to dalyba:
let a = 8 * 2 / 4;
alert(a); // išvestų 4 (rezultatas 16 / 4)
Šiame pavyzdyje kiekviena nauja dalybos operacija bus taikoma ankstesniam rezultatui:
let a = 16 / 2 / 2 / 2;
alert(a); // išvestų 2
Nepaleisdami kodo, nustatykite, kas bus išvesta į ekraną:
let a = 8 / 2 * 2;
alert(a);
Nepaleisdami kodo, nustatykite, kas bus išvesta į ekraną:
let a = 8 * 4 / 2 / 2;
alert(a);