Úloha

Zadání (kontext úlohy)

Dostal/a jsi delší úryvek kódu s několika typickými chybami v podmínkách
(přiřazení místo porovnání, špatné řetězení, nevhodné operátory a chybné použití negace).
Tvým úkolem je kód opravit, aby vypsal přesně dané řádky.


Cíl úlohy

Procvičíš si refaktoring spojených podmínek:

  • nahradíš chybné = a nevhodné operátory správnými (===, !==, &&, ||),

  • rozdělíš řetězení typu a < b < c na dvě porovnání spojená &&,

  • doplníš závorky pro jednoznačné vyhodnocování a správně použiješ negaci !.


Vstupní podmínky
  • Pracuješ pouze s přiloženým souborem script.js.

  • Neměníš hodnoty proměnných, opravuješ jen podmínky a závorkování.


Požadovaný výstup

Po opravení kódu musí program vypsat přesně těchto 5 řádků (v libovolném pořadí):


Doplňující pokyny
  • Preferuj === a !== před == a !=.

  • U složených výrazů dej přednost čitelnosti – používej závorky i tam, kde by nebyly nutné.

  • Příklad opravy řetězení:


Soubor

Odkaz na js soubor