A matematikai műveletek egyenlő prioritása a JavaScriptben
A szorzás és az osztás egyenlő prioritású és balról jobbra sorban hajtják végre. Nézzük meg egy példán, hogy ez mit jelent. A következő kódban először az osztás, aztán a szorzás hajtódik végre:
let a = 8 / 2 * 4;
alert(a); // 16-ot ír ki (az eredmény 4 * 4)
Ha viszont felcseréljük a jeleket, akkor először a szorzás, aztán az osztás hajtódik végre:
let a = 8 * 2 / 4;
alert(a); // 4-et ír ki (az eredmény 16 / 4)
A következő példában minden új osztási művelet az előzőre vonatkozik:
let a = 16 / 2 / 2 / 2;
alert(a); // 2-t ír ki
A kód futtatása nélkül határozd meg, mit ír ki a képernyő:
let a = 8 / 2 * 2;
alert(a);
A kód futtatása nélkül határozd meg, mit ír ki a képernyő:
let a = 8 * 4 / 2 / 2;
alert(a);