Što su JavaScript operateri i njegove vrste?

Operatori se koriste za izvođenje određenih proračuna na operandima. JavaScript operatori koriste se za usporedbu vrijednosti, izvođenje aritmetičkih operacija.

Operator se koristi za manipuliranje određenom vrijednošću ili operandom. Operatori se koriste za izvođenje određenih matematičkih i logičkih proračuna na operandima. U ovom ćemo članku razgovarati o različitim Operatori i kako se koriste u kodu u sljedećem slijedu:

Što je operator?

Operatori se koriste za usporedbu vrijednosti, izvođenje aritmetičkih operacija itd. Na primjer, ako uzmemo jednostavan izraz, 4 + 5 je jednako 9. Ovdje se 4 i 5 nazivaju operandima, a ‘+’ se naziva operatorom. JavaScript se sastoji od različitih vrsta operatora koji se koriste za izvođenje različitih operacija.





Vrste JavaScript operatora

U JavaScript-u postoje različite vrste operatora koji se koriste za izvođenje različitih operacija. Neki od JavaScript operatora uključuju:

  • Aritmetički operatori
  • Operatori usporedbe
  • Bitovni operateri
  • Logički operatori
  • Operatori dodjele

Aritmetički operatori

Aritmetički operatori koriste se za izvođenje aritmetičkih operacija na operandima. Evo popisa operatora koji su poznati kao JavaScript aritmetički operatori:



Operater

Opis

Primjer



+

Dodaje dva operanda

10 + 20 = 30

-

Oduzima drugi operand od prvog

30 - 20 = 10

/

Podijelite brojilac nazivnikom

10/20 = 2

*

Pomnožite dva operanda

5 * 5 = 25

%

Izlazi ostatak cjelobrojne podjele

20% 10 = 0

++

Povećava cijelu vrijednost za jedan

var a = 20 a ++ Sada a = 21

-

Smanjuje cijelu vrijednost za jedan

var a = 20 a– Sada a = 19

Operatori usporedbe

JavaScript operator usporedbe uspoređuje dva operanda. Operatori usporedbe su sljedeći:

Operater

Opis

Primjer

==

Provjerava jesu li dva operanda jednaka ili ne. Ako je odgovor da, tada uvjet postaje istinit.

20 == 30 = netačno

===

Pronalazi identično (jednako i istog tipa)

10 == 20 = netačno

! =

Provjerava jesu li dva operanda jednaka ili ne. Ako vrijednosti nisu jednake, tada uvjet postaje istinit

20! = 30 = točno

! ==

To implicira da dvije vrijednosti nisu Identične

20! == 20 = netačno

>

Provjerava je li vrijednost lijevog operanda veća od vrijednosti desnog operanda

30> 10 = točno

> =

Provjerava je li vrijednost lijevog operanda veća ili jednaka vrijednosti desnog operanda

20> = 10 = točno

<

Ovo provjerava je li vrijednost lijevog operanda manja od vrijednosti desnog operanda

dvadeset<10 = false

<=

Provjerava je li vrijednost lijevog operanda manja ili jednaka vrijednosti desnog operanda

30<=10 = false

Bitovni operateri

Bitovni operatori koriste se za izvođenje bitnih operacija na operandima. Evo popisa bitnih operatora:

Operater

Opis

Primjer

&

Logička operacija I za svaki bit svojih cjelobrojnih argumenata

(10 == 20 i 20 == 33) = netačno

|

Izvodi logičku operaciju ILI za svaki bit svojih cjelobrojnih argumenata

(10 == 20 | 20 == 33) = netačno

^

Ovaj operator izvodi bitovnu XOR operaciju

(10 == 20 ^ 20 == 33) = netačno

~

Unarni je operator i djeluje tako da obrne sve bitove u operandu

(~ 10) = -10

<<

java duboka kopija vs plitka kopija

Premješta sve bitove u svom prvom operandu ulijevo za broj mjesta navedenih u drugom operandu.

(10<<2) = 40

>>

Vrijednost lijevog operanda pomiče se udesno za broj bitova određenih desnim operandom.

(10 >> 2) = 2

>>>

Ovaj je operator poput operatora >>, osim što su bitovi pomaknuti lijevo uvijek nula.

(10 >>> 2) = 2

Logički operatori

Popis sadrži sve JavaScript logičke operatore:

Operater

Opis

Primjer

&&

Logično I - Ako su oba operanda različita od nule, tada uvjet postaje istinit

(10 == 20 && 20 == 33) = netačno

||

Logično ILI - Ako je bilo koji od dva operanda različit od nule, tada uvjet postaje istinit.

(10 == 20 || 20 == 33) = netačno

!

Logično NE - Obrne logičko stanje svog operanda.

! (10 == 20) = točno

Operatori dodjele

Operatori dodjele koriste se za dodjeljivanje vrijednosti operandu. Sljedeći operateri poznati su kao operateri dodjeljivanja JavaScript-a:

Operater

Opis

Primjer

=

Dodijeljuje vrijednosti s desnog bočnog operanda lijevom bočnom operandu

20 + 10 = 30

+ =

Dodaje desni operand lijevom i dodjeljuje rezultat lijevom operandu

var a = 20 a + = 10 Sada je a = 30

- =

Oduzima desni operand od lijevog i dodjeljuje rezultat lijevom operandu

var a = 30 a- = 10 Sada je a = 20

* =

Množi desni operand s lijevim i dodjeljuje rezultat lijevom operandu

var a = 10 a * = 20 Sada je a = 200

/ =

Dijeli lijevi operand s desnim i dodjeljuje rezultat lijevom operandu

var a = 10 a / = 2 Sada je a = 5

% =

Potreban je modul pomoću dva operanda i rezultat se dodjeljuje lijevom operandu

var a = 10 a% = 2 Sada je a = 0

To su bili neki od uobičajenih JavaScript operatora s njihovom definicijom i primjerom. Ovime smo došli do kraja našeg članka.

Sad kad znate za JavaScript operatore, pogledajte od Edureke. Obuka za certificiranje web razvoja pomoći će vam naučiti kako stvoriti impresivne web stranice pomoću HTML5, CSS3, Twitter Bootstrap 3, jQuery i Google API-ja i rasporediti ih na Amazon Simple Storage Service (S3).

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare 'JavaScript operatora', a mi ćemo vam se javiti.