JavaScript-operaattorit

JavaScript-operaattorit ovat symboleja, joita käytetään suorittamaan operandeja. Esimerkiksi:

 var sum=10+20;  

Tässä + on aritmeettinen operaattori ja = on osoitusoperaattori.

JavaScriptissä on seuraavan tyyppisiä operaattoreita.

  1. Aritmeettiset operaattorit
  2. Vertailu (relaatio)operaattorit
  3. Bittikohtaiset operaattorit
  4. Loogiset operaattorit
  5. Tehtäväoperaattorit
  6. Erikoisoperaattorit

JavaScript-aritmeettiset operaattorit

Aritmeettisia operaattoreita käytetään suorittamaan operandeille aritmeettisia operaatioita. Seuraavat operaattorit tunnetaan JavaScript-aritmeettisina operaattoreina.

Operaattori Kuvaus Esimerkki
+ Lisäys 10+20 = 30
- Vähennyslasku 20-10 = 10
* Kertominen 10*20 = 200
/ Division 20/10 = 2
% Modulus (jäljellä) 20 % 10 = 0
++ Lisäys var a = 10; a++; Nyt a = 11
-- Vähennys var a = 10; a--; Nyt a = 9

JavaScript-vertailuoperaattorit

JavaScript-vertailuoperaattori vertailee kahta operandia. Vertailuoperaattorit ovat seuraavat:

Operaattori Kuvaus Esimerkki
== On yhtä suuri kuin 10==20 = epätosi
=== Identtinen (samanlainen ja samantyyppinen) 10==20 = epätosi
!= Ei yhtä suuri kuin 10 = 20 = totta
!== Ei identtinen 20!==20 = väärin
> Suurempi kuin 20>10 = totta
>= Suurempi tai yhtä suuri kuin 20>=10 = totta
< Vähemmän kuin kaksikymmentä <10 = false < td>
<= < td> Pienempi kuin tai yhtä suuri kuin kaksikymmentä <=10 = false < td>

Bittikohtaiset JavaScript-operaattorit

Bittikohtaiset operaattorit suorittavat operandeille bittikohtaisia ​​operaatioita. Bittikohtaiset operaattorit ovat seuraavat:

Operaattori Kuvaus Esimerkki
& Bitittain JA (10==20 & 20==33) = epätosi
| Bittikohtaisesti TAI (10==20 | 20==33) = epätosi
^ Bitittainen XOR (10==20 ^ 20==33) = epätosi
~ Bitittain EI (~10) = -10
< < Bittisuuntainen vasen vaihto (10 < <2) = 40 < td>
>> Bitwise Right Shift (10>>2) = 2
>>> Bittisuuntainen oikea siirto nollalla (10>>>2) = 2

JavaScriptin loogiset operaattorit

Seuraavat operaattorit tunnetaan JavaScriptin loogisina operaattoreina.

Operaattori Kuvaus Esimerkki
&& Looginen JA (10==20 && 20==33) = epätosi
|| Looginen TAI (10==20 || 20==33) = epätosi
! Loogista Ei !(10==20) = tosi

JavaScript-tehtäväoperaattorit

Seuraavat operaattorit tunnetaan JavaScript-määritysoperaattoreina.

Operaattori Kuvaus Esimerkki
= Määritä 10+10 = 20
+= Lisää ja määritä var a = 10; a+=20; Nyt a = 30
-= Vähennä ja määritä var a = 20; a - = 10; Nyt a = 10
*= Kerro ja anna var a = 10; a* = 20; Nyt a = 200
/= Jaa ja anna var a = 10; a/=2; Nyt a = 5
%= Moduuli ja tehtävä var a = 10; a % = 2; Nyt a = 0

JavaScript-erikoisoperaattorit

Seuraavat operaattorit tunnetaan JavaScript-erikoisoperaattoreina.

Operaattori Kuvaus
(?:) Ehdollinen operaattori palauttaa arvon ehdon perusteella. Se on kuin jos-muu.
, Pilkkuoperaattori mahdollistaa useiden lausekkeiden arvioimisen yhtenä lauseena.
poistaa Poista Operaattori poistaa ominaisuuden objektista.
sisään Operaattori tarkistaa, onko objektilla annettu ominaisuus
esiintymä tarkistaa, onko objekti tietyn tyyppinen esiintymä
Uusi luo ilmentymän (objektin)
tyyppi tarkistaa kohteen tyypin.
mitätön se hylkää lausekkeen palautusarvon.
tuotto tarkistaa, mitä generaattorin iteraattori palauttaa generaattorissa.