Úloha – Evidence bodů hráče

Zadání (kontext úlohy)

Vytváříš jednoduchý program, který sleduje body hráče v malé hře.
Budeš muset body nastavovat, přičítat, odebírat, ale také se vypořádat s různými typy hodnot, které mohou nastat omylem.


Cíl úlohy

Procvičíš si:

  • základní i složené přiřazovací operátory (+=, -=),

  • práci s různými datovými typy,

  • rozlišení mezi přiřazením (=) a porovnáním (==, ===),

  • typické chyby při přiřazování.


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


Požadovaný výstup
  1. Vytvoř proměnnou body a nastav ji na počáteční hodnotu pomocí =.

  2. Přičti k ní a odečti několik bodů pomocí složených operátorů (+=, -=).

  3. Zkus do proměnné přiřadit hodnotu jiného datového typu (např. text nebo boolean) a sleduj, co se stane.

  4. Přepiš úseky kódu tak, aby využívaly složené operátory místo opakovaného zápisu (body = body + 10 → body += 10).

  5. Vyzkoušej jednu typickou chybu – omylem použij == místo = – a popiš rozdíl ve výstupu.


Doplňující pokyny
  • Po každém kroku použij console.log(), abys viděl průběžné změny.

  • Pokud si nebudeš jistý aktuálním datovým typem proměnné, použij typeof body.

  • Pamatuj, že:

    • = slouží k přiřazení hodnoty,

    • == a === slouží k porovnání (přičemž === navíc kontroluje i datový typ).