Matemātisko operāciju vienlīdzīgs prioritāte JavaScript
Reizināšanai un dalīšanai ir vienlīdzīgs prioritāte un tās tiek veiktas pēc kārtas no kreisās puses uz labo. Apskatīsim piemērā, ko tas nozīmē. Šajā kodā vispirms tiks veikta dalīšana, un pēc tam reizināšana:
let a = 8 / 2 * 4;
alert(a); // izvadīs 16 (rezultāts 4 * 4)
Ja apmainīt zīmes vietām, tad vispirms tiks veikta reizināšana, un pēc tam dalīšana:
let a = 8 * 2 / 4;
alert(a); // izvadīs 4 (rezultāts 16 / 4)
Šajā piemērā katra nākamā dalīšanas operācija tiks piemērota iepriekšējā rezultātam:
let a = 16 / 2 / 2 / 2;
alert(a); // izvadīs 2
Nepalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:
let a = 8 / 2 * 2;
alert(a);
Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:
let a = 8 * 4 / 2 / 2;
alert(a);