Matemaatiliste operatsioonide prioriteet JavaScriptis
Matemaatiliste operatsioonide prioriteet JavaScriptis on sama, mis tavalises matemaatikas. See tähendab, et esmalt sooritatakse korrutamine ja jagamine ning alles seejärel liitmine ja lahutamine.
Järgmises näites korrutatakse kõigepealt 2
2-ga ja seejärel liidetakse tulemusele
3:
let a = 2 * 2 + 3;
alert(a); // kuvab 7 (tulemus 4 + 3)
Koodi käivitamata määrake, mida ekraanile kuvatakse:
let a = 5 + 5 * 3;
alert(a);
Koodi käivitamata määrake, mida ekraanile kuvatakse:
let a = 5 + 5 * 3 + 3;
alert(a);
Koodi käivitamata määrake, mida ekraanile kuvatakse:
let a = 8 / 2 + 2;
alert(a);
Koodi käivitamata määrake, mida ekraanile kuvatakse:
let a = 8 + 2 / 2;
alert(a);