Na manipuláciu s určitou hodnotou alebo operandom sa používa operátor. Operátory sa používajú na vykonávanie konkrétnych matematických a logických výpočtov na operandoch. V tomto článku si povieme niečo o rôznych Operátory a spôsob ich použitia v kóde v nasledujúcom poradí:
Čo je prevádzkovateľ?
Operátory sa používajú na porovnávanie hodnôt, vykonávanie aritmetických operácií atď. Napríklad, ak vezmeme jednoduchý výraz, 4 + 5 sa rovná 9. Tu sa 4 a 5 nazývajú operandy a ‘+’ sa nazýva operátor. JavaScript sa skladá z rôznych typov operátorov, ktoré sa používajú na vykonávanie rôznych operácií.
Typy operátorov JavaScriptu
V jazyku JavaScript existujú rôzne typy operátorov, ktoré sa používajú na vykonávanie rôznych operácií. Medzi niektorých operátorov jazyka JavaScript patria:
- Aritmetické operátory
- Prevádzkovatelia porovnania
- Bitoví operátori
- Logickí operátori
- Prevádzkovatelia pridelenia
Aritmetické operátory
Aritmetické operátory sa používajú na vykonávanie aritmetických operácií s operandmi. Tu je zoznam operátorov známych ako aritmetické operátory JavaScriptu:
Prevádzkovateľ | Popis | Príklad |
+ | Pridá dva operandy tutoriál pre server SQL pre začiatočníkov | 10 + 20 = 30 |
- | Odčíta druhý operand od prvého | 30 - 20 = 10 |
/ | Vydeľte čitateľa menovateľom | 10/20 = 2 |
* | Vynásobte dva operandy | 5 * 5 = 25 |
% | Na výstup odošle zvyšok celočíselného delenia | 20% 10 = 0 |
++ | Zvyšuje celočíselnú hodnotu o jednu | var a = 20 a ++ Teraz a = 21 |
- | Zníži celočíselnú hodnotu o jednu | var a = 20 a– Teraz a = 19 |
Prevádzkovatelia porovnania
Operátor porovnania JavaScriptu porovnáva tieto dva operandy. Porovnávacie operátory sú nasledujúce:
Prevádzkovateľ | Popis | Príklad |
== | Skontroluje, či sú dva operandy rovnaké alebo nie. Ak áno, potom sa podmienka stáva skutočnosťou. | 20 == 30 = nepravda |
=== | Nájde rovnaké (rovnaké a rovnakého typu) | 10 == 20 = nepravda |
! = | Skontroluje, či sú dva operandy rovnaké alebo nie. Ak hodnoty nie sú rovnaké, potom sa podmienka stane pravdivou | 20! = 30 = pravda |
! == | Znamená to, že dve hodnoty nie sú identické | 20! == 20 = nepravda |
> | Skontroluje, či je hodnota ľavého operandu väčšia ako hodnota pravého operandu | 30> 10 = pravda |
> = | Skontroluje, či je hodnota ľavého operandu väčšia alebo rovná hodnote pravého operandu | 20> = 10 = pravda |
< | Toto skontroluje, či je hodnota ľavého operandu menšia ako hodnota pravého operandu | dvadsať<10 = false |
<= | Skontroluje, či je hodnota ľavého operandu menšia alebo rovná hodnote pravého operandu | 30<=10 = false |
Bitoví operátori
Bitové operátory sa používajú na vykonávanie bitových operácií s operandmi. Tu je zoznam bitových operátorov:
Prevádzkovateľ | Popis | Príklad |
& | Boolovská operácia AND na každom bite celočíselných argumentov | (10 == 20 a 20 == 33) = nepravda |
| spracovanie výnimiek pl / sql | Vykonáva booleovskú operáciu OR na každom bite svojich celočíselných argumentov | (10 == 20 | 20 == 33) = nepravda |
^ | Tento operátor vykonáva bitovú operáciu XOR | (10 == 20 ^ 20 == 33) = nepravda |
~ | Je to unárny operátor a pracuje obrátením všetkých bitov v operande | (~ 10) = -10 |
<< | Presunie všetky bity v prvom operande doľava o počet miest určených v druhom operande. | (10<<2) = 40 |
>> | Hodnota ľavého operandu sa posúva doprava o počet bitov určený pravým operandom. | (10 >> 2) = 2 |
>>> | Tento operátor je rovnako ako operátor >>, až na to, že bity posunuté vľavo sú vždy nulové. | (10 >>> 2) = 2 |
Logickí operátori
Zoznam poskytuje všetky logické operátory JavaScriptu:
Prevádzkovateľ | Popis | Príklad |
&& | Logické A - Ak sú oba operandy nenulové, podmienka sa stane pravdou | (10 == 20 && 20 == 33) = nepravda |
|| | Logické ALEBO - Ak je niektorý z dvoch operandov nenulový, potom sa podmienka stane pravdivou. | (10 == 20 || 20 == 33) = nepravda |
! | Logické NIE - Obráti logický stav operandu. | ! (10 == 20) = pravda |
Prevádzkovatelia pridelenia
Operátory priradenia sa používajú na priradenie hodnôt operandu. Nasledujúce operátory sú známe ako operátory priradenia JavaScriptu:
Prevádzkovateľ | Popis | Príklad |
= | Priradí hodnoty z operandu z pravej strany k operandu z ľavej strany | 20 + 10 = 30 |
+ = | Pridá pravý operand k ľavému operandu a výsledok priradí k ľavému operandu | var a = 20 a + = 10 Teraz a = 30 |
- = | Odčíta pravý operand od ľavého operandu a výsledok priradí ľavému operandu | var a = 30 a- = 10 Teraz a = 20 |
* = | Násobí pravý operand ľavým operandom a výsledok priraďuje ľavému operandu | var a = 10 a * = 20 Teraz a = 200 |
/ = | Rozdeľuje ľavý operand s pravým operandom a výsledok priradí ľavému operandu | var a = 10 a / = 2 Teraz a = 5 |
% = | Trvá modul pomocou dvoch operandov a výsledok priradí ľavému operandu | var a = 10 a% = 2 Teraz a = 0 |
Boli to niektorí z bežných operátorov JavaScriptu s ich definíciou a príkladom. Týmto sme sa dostali na koniec nášho článku.
Teraz, keď viete o operátoroch JavaScriptu, pozrite sa na od Edureka. Osvedčenie o školení v oblasti vývoja webu vám pomôže Naučte sa, ako vytvárať pôsobivé webové stránky pomocou rozhraní HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a ako ich nasadiť do služby Amazon Simple Storage Service (S3).
Máte na nás otázku? Uveďte to v sekcii komentárov „Prevádzkovateľa JavaScriptu“ a my sa vám ozveme.