Ondřej Šteigl - Logo ONDŘEJ ŠTEIGL
JavaScript

Proměnné, podmínky a funkce v JavaScriptu

Základní stavební kameny JavaScriptu: proměnné (let, const), podmínky (if) a funkce.

Čtení 8 min začátečník Naposledy upraveno 14. 10. 2026

Předtím: Co je JavaScript

Teď si projdeme tři věci, které použijete úplně v každém skriptu: proměnné (schránky na hodnoty), podmínky (rozhodování) a funkce (pojmenované kousky kódu). Je to stejná logika jako v jiných jazycích, jen zápisem pro JavaScript.

Proměnné – schránky na hodnoty

Do proměnné si uložíte hodnotu a pak s ní pracujete. Vytvoříte ji slovem let (když se bude měnit) nebo const (když je stálá):

let jmeno = "Ondra";     // text (v uvozovkách)
const rok = 2026;        // číslo
let pocet = 3;

console.log(jmeno);      // Ondra

Hodnoty bývají tři základní druhy: text (v uvozovkách), číslo (bez uvozovek) a true/false (ano/ne). Výchozí volba je const; let použijte, jen když víte, že se hodnota bude měnit.

Podmínky – if / else

Podmínka rozhodne, co se stane, podle toho, jestli něco platí:

let hodina = 14;

if (hodina < 12) {
  console.log("Dobré ráno");
} else {
  console.log("Dobrý den");
}

Na porovnání se používá === (rovná se), !== (nerovná se), < a >.

💡 Pozor: Jedno = hodnotu přiřadí, tři === dvě hodnoty porovnají. V podmínce chcete skoro vždy ===.

Funkce – pojmenovaný kousek kódu

Funkci napíšete jednou a pak ji voláte, kolikrát chcete. Dostane vstup (parametr) a může vrátit výsledek (return):

function pozdrav(jmeno) {
  return "Ahoj, " + jmeno + "!";
}

console.log(pozdrav("Ondro"));   // Ahoj, Ondro!
console.log(pozdrav("Lucko"));   // Ahoj, Lucko!

Text se spojuje plusem (+). Funkce se hodí, abyste stejný kód nepsali pořád dokola.

Všechno dohromady

Malý příklad – funkce, která k ceně připočítá DPH:

function cenaSDph(cena) {
  const sazba = 1.21;
  return cena * sazba;
}

let vysledek = cenaSDph(100);
console.log(vysledek);   // 121

Časté chyby

Tyhle tři věci jsou základ všeho. V posledním díle je spojíme s tím nejzábavnějším – ať stránka reaguje na kliknutí. 👉

Všechny návody

Nechcete web řešit sami a chcete ho mít hotový a profesionální?

Podívejte se na tvorbu webů →

© Ondřej Šteigl. Autorem návodů jsem já. Obsah je autorským dílem chráněným podle zákona č. 121/2000 Sb. (autorský zákon). Kopírování, přebírání nebo šíření bez mého předchozího písemného souhlasu je zakázáno. Výukové použití je vítáno – stačí uvést zdroj (osteigl.cz).

← Zpět na všechny návody

Nezmeškejte nový návod

Když vyjde nový návod, pošleme vám krátký e-mail. Žádný spam, odhlásit se jde jedním klikem.

QR platba – dobrovolný příspěvek

☕ Byl návod užitečný?

Můžete mě podpořit dobrovolným příspěvkem – nepovinně, třeba stovkou na provoz a na kafe. Načtěte QR v bankovní aplikaci, nebo pošlete na účet 6048546800/6363. Díky!