Kódím.cz
5

Podmínky

Naučíme naše programy dělat rozhodnutí pomocí podmínek a pravdivostních hodnot

Pravdivostní hodnoty

V této lekci se vrhneme na podmínky a umožníme našim programům dělat rozhodnutí. Před tím si ale musíme trošku připravit půdu a ukázat si nový typ hodnoty. Zatím jsme viděli čísla, řetězce a objekty. Nyní přichází takzvané boolean valuespravdivostní hodnoty. Čísel a řetězců je nekonečně mnoho, pravdivostní hodnoty jsou však jen dvě: true a false. Používají se k tomu, abychom vyjádřili, zda je něco pravda nebo není. Například:

const pristupPovolen = false;
const vstupJeCislo = true;
const mobilniProhlizec = true;

Abychom mohli v našich programech činit rozhodnutí, budeme také potřebovat výrazy vracející pravdivostní hodnoty. Ty můžeme sestavit pomocí takzvaných comparison operatorsporovnávacích operátorů.

const age = 21;
age > 18 // ⟶ true
age > 21 // ⟶ false
age >= 21 // ⟶ true
age === 21 // ⟶ true
age !== 21 // ⟶ false

Kompletní sada porovnávacích operátorů vypadá takto.

Operátor Popis
> větší než
>= větší nebo rovno
< menší než
<= menší nebo rovno
=== rovno
!== nerovno

V JavaScriptu můžete narazit i na operátory == a !=. Ty však nebudeme nikdy používat, protože v některých případech mohou zanést do našeho programu nechtěné chyby.