Úloha 1 – Deklarace a inicializace proměnné

Úvod k úloze

Jedním ze základních stavebních kamenů programování v JavaScriptu jsou proměnné. Proměnná slouží jako „kontejner“ pro uchování hodnot – může obsahovat číslo, text, logickou hodnotu nebo složitější datovou strukturu. Díky nim můžeme pracovat s daty dynamicky, ukládat je, měnit a znovu používat. JavaScript je přitom case-sensitive jazyk, takže vek a Vek jsou dvě různé proměnné. Správné porozumění deklaraci, inicializaci a přiřazování hodnot je naprostý základ, na kterém stojí veškeré programování.


Teorie a principy

  1. Deklarace vs. inicializace

    • Deklarace = vytvoření proměnné.

    • Inicializace = přiřazení počáteční hodnoty.

       
    • Přiřazení = změna hodnoty proměnné (hodnota je vždy vpravo od =).

       
  2. Klíčová slova

    • let – moderní způsob deklarace proměnné, umožňuje měnit hodnotu.

    • const – konstanta, hodnota se po přiřazení už nedá změnit.

    • var – historické klíčové slovo, dnes se spíše nepoužívá (má odlišný dosah – tzv. „function scope“).

  3. Syntaktická pravidla

    • Každý příkaz končí středníkem ; (i když není povinný, doporučuje se).

    • Název proměnné nesmí začínat číslicí ani obsahovat mezery.

    • Je rozdíl mezi velkými a malými písmeny (x ≠ X).

    • Názvy proměnných nikdy neobsahují diakritiku a mezery!

Praktické příklady kódu

Deklarace a inicializace

Použití const

Historické var


Typické chyby / záludnosti

  • Záměna deklarace a přiřazení – studenti často píší 18 = vek;, což je špatně. Správně: vek = 18;.

  • Zapomenutý středník – prohlížeč si někdy poradí, ale může to vést k nečekaným chybám.

  • Používání var místo let/const – vede k méně čitelnému a méně bezpečnému kódu.

  • Nesprávné názvy proměnných – např. let 2vek = 5; není povolené.

  • Case-sensitivity – vek a Vek nejsou totéž.


Shrnutí

  • Proměnné jsou kontejnery pro ukládání hodnot.

  • Deklarace = vytvoření, inicializace = přiřazení hodnoty při vytvoření.

  • Hodnota se vždy píše na pravou stranu rovnítka.

  • Každý příkaz má končit středníkem.

  • Používejte let a const (moderní přístup), var jen výjimečně.

  • JavaScript rozlišuje velká a malá písmena v názvech proměnných.