1. Deklarace a inicializace

  • Deklarace = vytvoření proměnné (let vek;).

  • Inicializace = vytvoření a přiřazení hodnoty (let vek = 20;).

  • Každý příkaz ukončujte středníkem ;.

2. let, const a var

  • let = moderní proměnná, hodnota se dá změnit, platí jen v bloku.

  • const = konstanta, hodnota se nedá změnit.

  • var = starší způsob, dnes už se nedoporučuje, protože nerespektuje blokový scope.

3. Scope (rozsah)

  • Globální – proměnná je dostupná všude.

  • Funkční – proměnná platí jen uvnitř funkce.

  • Blokový – proměnná platí jen uvnitř složených závorek { }.

4. Pojmenovávání proměnných

  • Název začíná písmenem, _ nebo $.

  • Nesmí začínat číslem ani být rezervovaným slovem.

  • Používejte smysluplné názvy (pocetStudentu místo x).

  • Konvence: camelCase (první malé, další slova s velkým písmenem).

5. Refaktoring

  • Odstraňujte nepoužívané proměnné.

  • Přejmenovávejte nejasné názvy.

  • Místo var používejte let nebo const.

  • Dodržujte jednotný styl zápisu.