Úloha 2 – Rozdíly mezi var, let a const

Úloha

Zadání (kontext úlohy)

Vytvoř tři proměnné:

  • pomocí var nastav cislo1 = 10,

  • pomocí let nastav cislo2 = 20,

  • pomocí const nastav cislo3 = 30.

Poté zkus změnit jejich hodnoty a sleduj, co se stane.


Cíl úlohy
  • Ověříš si rozdíly mezi var, let a const.

  • Uvidíš, které proměnné lze měnit a které ne.


Vstupní podmínky
  • Máš k dispozici HTML dokument se základní strukturou.

  • Tento HTML dokument je propojený s prázdným souborem script.js.

  • Úpravy provádíš pouze v souboru script.js.


Požadovaný výstup
  • U proměnných deklarovaných pomocí var a let se hodnota po změně skutečně přepíše.

  • U proměnné deklarované pomocí const se při pokusu o změnu objeví chyba v konzoli.


Doplňující pokyny
  • const je bezpečnější, protože zaručuje, že hodnota proměnné zůstane neměnná.

  • let se používá pro proměnné, jejichž hodnota se může měnit.

  • var je starší způsob deklarace – má odlišné chování v rámci tzv. „hoistingu“ a dnes se používá jen výjimečně.


Soubor

Odkaz na js soubor

Odkaz na html soubor