Matemaattisten operaatioiden yhtäläinen prioriteetti JavaScriptissä
Kerto- ja jakolaskulla on yhtäläinen prioriteetti ja ne suoritetaan peräkkäin vasemmalta oikealle. Tarkastellaan esimerkin avulla, mitä tarkoitetaan. Seuraavassa koodissa suoritetaan ensin jakolasku, sitten kertolasku:
javascriptlet a = 8 / 2 * 4;
alert(a); // tulostaa 16 (tulos 4 * 4)
Jos merkit vaihdetaan keskenään, suoritetaan ensin kertolasku ja sitten jakolasku:
javascriptlet a = 8 * 2 / 4;
alert(a); // tulostaa 4 (tulos 16 / 4)
Seuraavassa esimerkissä jokainen uusi jakolasku kohdistetaan edelliseen:
javascriptlet a = 16 / 2 / 2 / 2;
alert(a); // tulostaa 2
Задание 1
Päättelemällä ilman koodin ajoa, mitä näytölle tulostetaan:
javascriptlet a = 8 / 2 * 2;
alert(a);
Задание 2
Päättelemällä ilman koodin ajoa, mitä näytölle tulostetaan:
javascriptlet a = 8 * 4 / 2 / 2;
alert(a);