Úloha

Zadání (kontext úlohy)

Program často kombinuje více operátorů. Někdy ale výsledek nemusí být takový, jaký čekáme, pokud neznáme jejich pořadí.
Tvým úkolem je vyzkoušet si, jak se mění výsledek při použití závorek.


Cíl úlohy

Procvičíš si precedenci (prioritu) a asociativitu operátorů a naučíš se používat závorky k jednoznačnému určení pořadí výpočtu.


Vstupní podmínky
  • Pracuj pouze s nově vytvořeným souborem script.js.


Požadovaný výstup
  1. Do konzole vypiš výsledek alespoň dvou různých aritmetických výrazů.

  2. U prvního výrazu ukaž rozdíl mezi verzí se závorkami a bez závorek.

    • Například 2 + 3 * 4 a (2 + 3) * 4.

  3. U druhého výrazu použij exponentační operátor ** a ukaž, jak se mění výsledek při různém seskupení závorkami.

    • Například 2 ** 3 ** 2 vs. (2 ** 3) ** 2.


Doplňující pokyny
  • Používej console.log() pro zobrazení výsledků.

  • Výrazy si zvol libovolné, ale musí obsahovat alespoň dva různé operátory.

  • Pokud si nejsi jistý výsledkem, zkontroluj ho právě přidáním závorek a porovnej výstup.