Cookies

Na naší webové stránce používáme soubory cookies pro její správné fungování, přizpůsobení analytických dat a dynamiky obsahu pro uživatele. Více informací o cookies.

Potvrzením zároveň ukládáte souhlas se zpracováním osobních údajů v rámci nařízení GDPR.

Operátory v JavaScriptu

Sčítání, přiřazování i pokročilé operátory
Předchozí Následující

#1 Operátory

Operátory slouží k operacím, stejně jako v matematice či jiných programovacích jazycích.

Operátory se dělí do několik skupin, a to následovně – aritmetické, přiřazovací, logické, porovnávací, bitové, ternární, string a typové. Všechny tyto skupiny používají nějaké znaky jako jsou =, !, &, <, >, +, - apod.

#2 Skupiny operátorů

Aritmetické

Aritmetické operátory slouží pro aritmetiku – „matematiku“. Tyto operátory fungují pro číslené hodnoty.

Do této skupiny patří mimo jiné znaménka známé z matematiky jako je plus +, minus -, krát * a děleno /. Řadí se zde také další operátory, mezi které například patří inkrementace či umocňování.

Tip: Více se těmito operátory zabýváme v nim určeném článku.

Přiřazovací

Přiřazovací operátory slouží k dosazení hodnoty (stringu, čísla…) do proměnné. Řadí se zde znaménko =, které se nepoužívá právě jako „rovná se“, ale jako přiřazovací operátor. Dále se zde řadí přidání k existujícímu +=, odebrání od existujícího -= a další.

Tip: O těchto operátorech více píšeme v dalším článku.

Porovnávací a logické operátory

Porovnávací a s nimi spojené i logické operátory porovnávají zda je výsledek mezi dvěma či více hodnotami pravda – umožňují provádět porovnání a logické operace mezi hodnotami.

Řadí se sem například operátory AND &&, OR ||, není rovno !=, je rovno == apod.

Tip: Logickým a porovnávacím operátorům set také věnujeme v jejich článku.

Bitové operátory

Bitové operátory jsou odlišnou skupinou od ostatních operátorů, jelikož fungují na 32bitových číslech. Jakékoliv znaménko, operátor, je převedeno na 32bitové číslo. S ním je provedena operace a následně se vše převede zpět do JavScriptového čísla.

S těmito operátory však mohou někdy vznikat problémy – například při tom, jak daný jazyk zpracovává čísla. Zda je převádí do značkovaných bitů nebo neznačkovaných.

String operátory

String operátory jsou téměř totožné s porovnávacími operátory, ale namísto čísel porovnávají text – string. Částečně se jim věnujeme také v článku o stringu.

Typové

Existují dva operátory, které porovnávají typ hodnoty – typeof, který má jako výstup o jaký typ hodnoty se jedná a instanceof, který vrací pravdu, pokud je hodnota určitého typu.

Tip: Změně typů se věnujeme v jejich článku.