Stejná priorita matematických operací v JavaScriptu
Násobení a dělení mají stejnou prioritu a provádějí se postupně zleva doprava. Podívejme se na příklad, co to znamená. V následujícím kódu se nejprve provede dělení, a poté násobení:
javascriptlet a = 8 / 2 * 4;
alert(a); // vypíše 16 (výsledek 4 * 4)
Pokud přehodíme znaménka, nejprve se provede násobení a poté dělení:
javascriptlet a = 8 * 2 / 4;
alert(a); // vypíše 4 (výsledek 16 / 4)
V následujícím příkladu se každá nová operace dělení použije na předchozí výsledek:
javascriptlet a = 16 / 2 / 2 / 2;
alert(a); // vypíše 2
Задание 1
Bez spuštění kodu určete, co se vypíše na obrazovku:
javascriptlet a = 8 / 2 * 2;
alert(a);
Задание 2
Bez spuštění kodu určete, co se vypíše na obrazovku:
javascriptlet a = 8 * 4 / 2 / 2;
alert(a);