K manipulaci s určitou hodnotou nebo operandem se používá operátor. Operátory se používají k provádění konkrétních matematických a logických výpočtů na operandech. V tomto článku budeme diskutovat o různých Operátory a jejich použití v kódu v následujícím pořadí:
Co je to operátor?
Operátory se používají k porovnávání hodnot, provádění aritmetických operací atd. Například, vezmeme-li jednoduchý výraz, 4 + 5 se rovná 9. Zde se 4 a 5 nazývají operandy a ‚+ 'se nazývá operátor. JavaScript se skládá z různých typů operátorů, které se používají k provádění různých operací.
Typy operátorů JavaScriptu
V JavaScriptu existují různé typy operátorů, které se používají k provádění různých operací. Mezi operátory JavaScriptu patří:
- Aritmetické operátory
- Porovnávací operátoři
- Bitové operátory
- Logičtí operátoři
- Operátoři přiřazení
Aritmetické operátory
Aritmetické operátory se používají k provádění aritmetických operací s operandy. Zde je seznam operátorů, které jsou známé jako aritmetické operátory JavaScriptu:
Operátor | Popis | Příklad |
+ | Přidá dva operandy co je echo v php | 10 + 20 = 30 |
- | Odečte druhý operand od prvního | 30 - 20 = 10 |
/ | Vydělte čitatele jmenovatelem | 10/20 = 2 |
* | Vynásobte dva operandy | 5 * 5 = 25 |
% | Na výstupu zbytek celočíselného dělení | 20% 10 = 0 |
++ | Zvyšuje celočíselnou hodnotu o jednu | var a = 20 a ++ Nyní a = 21 |
- | Snižuje celočíselnou hodnotu o jednu | var a = 20 a– Nyní a = 19 |
Porovnávací operátoři
Operátor porovnání JavaScriptu porovnává dva operandy. Porovnávací operátory jsou následující:
Operátor | Popis | Příklad |
== | Zkontroluje, zda jsou dva operandy stejné nebo ne. Pokud ano, pak se podmínka stane pravdivou. | 20 == 30 = nepravda |
=== | Najde stejné (stejné a stejného typu) | 10 == 20 = nepravda |
! = | Zkontroluje, zda jsou dva operandy stejné nebo ne. Pokud hodnoty nejsou stejné, pak se podmínka stane pravdivou | 20! = 30 = pravda |
! == | To znamená, že dvě hodnoty nejsou identické | 20! == 20 = false |
> | Zkontroluje, zda je hodnota levého operandu větší než hodnota pravého operandu | 30> 10 = pravda |
> = | Zkontroluje, zda je hodnota levého operandu větší nebo rovna hodnotě pravého operandu | 20> = 10 = pravda |
< | Toto zkontroluje, zda je hodnota levého operandu menší než hodnota pravého operandu | dvacet<10 = false |
<= | Zkontroluje, zda je hodnota levého operandu menší nebo rovna hodnotě pravého operandu | 30<=10 = false |
Bitové operátory
Bitové operátory se používají k provádění bitových operací s operandy. Zde je seznam bitových operátorů:
Operátor | Popis | Příklad |
& | Booleovská operace AND na každém bitu jeho celočíselných argumentů | (10 == 20 a 20 == 33) = false |
| pomocí r pro strojové učení | Provádí logickou operaci OR na každém bitu svých celočíselných argumentů | (10 == 20 | 20 == 33) = false |
^ | Tento operátor provádí bitovou operaci XOR | (10 == 20 ^ 20 == 33) = false |
~ | Je to unární operátor a pracuje obrácením všech bitů v operandu | (~ 10) = -10 |
<< | Přesune všechny bity v jeho prvním operandu doleva o počet míst určených v druhém operandu. | (10<<2) = 40 |
>> | Hodnota levého operandu se posune doprava o počet bitů určený pravým operandem. | (10 >> 2) = 2 |
>>> | Tento operátor je stejný jako operátor >>, kromě toho, že bity posunuté vlevo jsou vždy nulové. | (10 >>> 2) = 2 |
Logičtí operátoři
Seznam poskytuje všechny logické operátory JavaScriptu:
Operátor | Popis | Příklad |
&& | Logický A - Pokud jsou oba operandy nenulové, pak se podmínka stane pravdivou | (10 == 20 && 20 == 33) = false |
|| | Logický NEBO - Pokud je některý ze dvou operandů nenulový, pak se podmínka stane pravdivou. | (10 == 20 || 20 == 33) = false |
! | Logický NE - Obrátí logický stav svého operandu. | ! (10 == 20) = true |
Operátoři přiřazení
Operátory Assignment se používají k přiřazení hodnot operandu. Následující operátory jsou známé jako operátory přiřazení JavaScriptu:
Operátor | Popis | Příklad |
= | Přiřadí hodnoty z operandu na pravé straně operandu na levé straně | 20 + 10 = 30 |
+ = | Přidá pravý operand k levému operandu a přiřadí výsledek levému operandu | var a = 20 a + = 10 Nyní a = 30 |
- = | Odečte pravý operand od levého operandu a výsledek přiřadí levému operandu | var a = 30 a- = 10 Nyní a = 20 |
* = | Násobí pravý operand levým operandem a přiřadí výsledek levému operandu | var a = 10 a * = 20 Nyní a = 200 |
/ = | Rozděluje levý operand pravým operandem a přiřadí výsledek levému operandu | var a = 10 a / = 2 Nyní a = 5 |
% = | Trvá modul pomocí dvou operandů a přiřadí výsledek levému operandu | var a = 10 a% = 2 Nyní a = 0 |
Byli to někteří běžní operátoři JavaScriptu s jejich definicí a příkladem. Tím jsme se dostali na konec našeho článku.
Nyní, když víte o operátorech JavaScriptu, podívejte se na podle Edureka. Osvědčení o školení pro vývoj webových aplikací vám pomůže Naučte se, jak vytvářet působivé webové stránky pomocí HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a jak je nasadit do služby Amazon Simple Storage Service (S3).
Máte na nás dotaz? Uveďte to prosím v sekci komentářů „Provozovatel JavaScriptu“ a my se vám ozveme.