#1 Přiřazování hodnot
V JavaScriptu, když chceme něco uložit, co budeme později potřebovat, použijeme proměnnou. Proměnná je označený „kontejner“, do které můžeme vložit hodnotu. Přiřazování hodnot v JavaScriptu znamená, že tomuto označenému kontejneru – proměnné – přiřadíme nějakou hodnotu.
To se provádí pomocí znaménka =. V následujícím příkladu přiřadíme proměnné x hodnotu 10.
const x = 10;
Při přiřazování lze také použít již vytvořené proměnné.
const a = 5;
const b = 15;
const c = a + b;
// proměnná c je 20
#2 Pokročilé přiřazování
Aby nebylo pokaždé potřeba vypisovat složité či zbytečně dlouhé kódy na přiřazení vícero proměnných, hodnot apod., vytvořily se sady pokročilých přiřazovacích operátorů.
Operátor | Popis | Příklad | Stejné jako |
---|---|---|---|
+= | Přiřazení s přidáním | x += y | x = x + y |
-= | Přiřazení s odebráním | a -= b | a = a - b |
*= | Přiřazení s vynásobením | m *= n | m = m * n |
/= | Přiřazení s vydělením | x /= y | x = x / y |
**= | Přiřazení s umocněním | a **= b | a = a ** b |
%= | Přiřazení zbytku po dělení | m %= n | m = m % n |
Logické přiřazovací operátory
Operátor | Popis | Příklad | Stejné jako |
---|---|---|---|
&&= | Pokud je první proměnná pravda (existuje), druhá je přiřazena | x &&= y | x = x && y |
||= | Pokud je první proměnná nepravda (neexistuje), druhá je přiřazena | a ||= b | a = a || b |
??= | Nullish operátor | m ??= n | m = m ?? n |