Úloha 2 – Rozdíly mezi var, let a const
Úloha
Zadání (kontext úlohy)
Vytvoř tři proměnné:
-
pomocí
varnastavcislo1 = 10, -
pomocí
letnastavcislo2 = 20, -
pomocí
constnastavcislo3 = 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í
varaletse hodnota po změně skutečně přepíše. -
U proměnné deklarované pomocí
constse při pokusu o změnu objeví chyba v konzoli.
Doplňující pokyny
-
constje bezpečnější, protože zaručuje, že hodnota proměnné zůstane neměnná. -
letse používá pro proměnné, jejichž hodnota se může měnit. -
varje starší způsob deklarace – má odlišné chování v rámci tzv. „hoistingu“ a dnes se používá jen výjimečně.