Matematické a přiřazovací operátory jsou základními kameny programování v JavaScriptu. Umožňují ti provádět výpočty a rychle přiřazovat hodnoty proměnným. V této příručce se podrobněji zaměříme na různé matematické operátory, vysvětlíme modulo operátor a ukážeme, jak efektivně používat přiřazovací operátory.
Nejdůležitější poznatky
- Matematické operátory jako sčítání, odčítání, násobení a dělení patří k základům programování.
- Modulo operátor vrací zbytek po dělení a je užitečný pro výpočty, jako je určování přestupných roků.
- Přiřazovací operátory nabízejí možnosti rychlého přiřazení a modifikace hodnot proměnných v jednom kroku.
Rozumět matematickým operátorům
Začněme s základními matematickými operátory, které se používají v JavaScriptu. S těmito operátory můžeš provádět jednoduché výpočty. Nejprve vytvoř proměnnou, kterou nazveme „výsledek“.

Pak můžeš provádět jednoduché matematické operace, jako je sčítání. Například můžeš nastavit „výsledek = 5 + 3“. To dává součet 8.
Odčítací operátor funguje také intuitivně. Tady je příklad: nastav „výsledek = 3 - 5“. To vede k výsledku -2, protože odčítáme 5 od 3.
Kromě důležitých základních aritmetických operací máš také možnost násobit. Např. můžeš říci „výsledek = 3 * 5“, což ti dá výsledek 15.
Zajímavým operátorem je modulo operátor, který ti vrací zbytek po dělení. Například pokud napíšeš „výsledek = 3 % 5“, dostaneš jako výsledek 3, protože 3 není dělitelné 5.
Pomocí modulo operátoru můžeš zjistit, kolik dní má rok, což je zvláště užitečné u přestupných roků. Představ si, že chceš prozkoumat rok 2000. S pomocí modulo operátoru můžeš určit, zda má rok přestupné roky nebo ne.
Pokud je rok dělitelný 4, zvýšíš hodnotu pro „dny“ na 366. Jinak zůstane na 365.
Rok, který je dělitelný 100, má pouze 366 dní, pokud je také dělitelný 400. Rok 2000 měl tedy 366 dní, zatímco 1800 měl pouze 365 dní.
Přiřazovací operátory
Nyní se zaměříme na přiřazovací operátory. Tyto ti umožňují měnit hodnoty proměnných různými způsoby, aniž bys musel několikrát zadávat název proměnné.
Představ si, že jsi nastavil proměnnou „výsledek“ na hodnotu 3. Pokud nyní napíšeš „výsledek++“, hodnotu se před výstupem zvýší o jedno.
To znamená, že při výstupu výsledku se nejprve zobrazí 4 a příště 5.
Kromě toho můžeš přiřazení zkombinovat s jiným operátorem, například „výsledek += 5“. To zvýší výsledek o 5.
Dávej pozor, že to neplatí pouze pro sčítání. Můžeš také pracovat s násobením: „výsledek *= 2“ zdvojnásobí hodnotu výsledku.
Je užitečné používat přiřazovací operátory namísto standardního přiřazení, protože tím ušetříš kód a uděláš své programy přehlednější.
Souhrn – Matematické a přiřazovací operátory v JavaScriptu
V této příručce jsi se naučil, jak provádět základní matematické operace v JavaScriptu, včetně používání modulo operátoru pro specifické výpočty, jako je kontrola přestupných roků. Také byly probírány různé přiřazovací operátory, které ti pomáhají používat názvy proměnných efektivněji.
Často kladené otázky
Jak funguje modulo operátor v JavaScriptu?Modulo operátor vrací zbytek po dělení a je znázorněn procento %.
Jaký je rozdíl mezi ++proměnná a proměnná++?++proměnná zvyšuje hodnotu před použitím, zatímco proměnná++ zvyšuje hodnotu po použití.
Jak používám přiřazovací operátor +=?Přiřazovací operátor += přidává určitou hodnotu k existující proměnné, např. výsledek += 5 zvýší hodnotu výsledku o 5.
Jaké jsou základní matematické operátory v JavaScriptu?Základní matematické operátory jsou sčítání (+), odčítání (-), násobení (*) a dělení (/).
Proč potřebuji přiřazovací operátory?Přiřazovací operátory usnadňují aktualizaci hodnot proměnných, protože umožňují provádět aritmetiku a přiřazení v jednom kroku.