Operaattoria käytetään tietyn arvon tai operandin manipulointiin. Operaattoreita käytetään tiettyjen matemaattisten ja loogisten laskelmien suorittamiseen operandeilla. Tässä artikkelissa keskustelemme erilaisista Operaattorit ja miten niitä käytetään koodissa seuraavassa järjestyksessä:
Mikä on operaattori?
Operaattoreita käytetään arvojen vertailuun, aritmeettisten operaatioiden suorittamiseen jne. Jos esimerkiksi otetaan yksinkertainen lauseke, 4 + 5 on yhtä suuri kuin 9. Tässä 4 ja 5 kutsutaan operandeiksi ja ‘+’ kutsutaan operaattoriksi. JavaScript koostuu erityyppisistä operaattoreista, joita käytetään erilaisten toimintojen suorittamiseen.
JavaScript-operaattoreiden tyypit
JavaScriptissä on erityyppisiä operaattoreita, joita käytetään eri toimintojen suorittamiseen. Jotkut JavaScript-operaattorit sisältävät:
- Aritmeettiset operaattorit
- Vertailuoperaattorit
- Bit-operaattorit
- Loogiset operaattorit
- Tehtäväoperaattorit
Aritmeettiset operaattorit
Aritmeettisia operaattoreita käytetään aritmeettisten operaatioiden suorittamiseen operandeilla. Tässä on luettelo operaattoreista, jotka tunnetaan JavaScript-aritmeettisina operaattoreina:
Operaattori | Kuvaus | Esimerkki |
+ | Lisää kaksi operandia | 10 + 20 = 30 |
- | Vähentää toisen operandin ensimmäisestä | 30 - 20 = 10 |
/ | Jaa osoittaja nimittäjällä | 10/20 = 2 |
* | Kerro kaksi operandia | 5 * 5 = 25 |
% | Lähettää loput kokonaislukujaosta | 20% 10 = 0 dynaaminen muistin allokointi c ++: ssa esimerkkiohjelman avulla |
++ | Lisää kokonaislukuarvoa yhdellä | var a = 20 a ++ Nyt a = 21 |
- | Pienentää kokonaislukua yhdellä | var a = 20 a - nyt a = 19 |
Vertailuoperaattorit
JavaScript-vertailuoperaattori vertaa kahta operandia. Vertailuoperaattorit ovat seuraavat:
Operaattori | Kuvaus | Esimerkki |
== | Tarkistaa, ovatko kaksi operandia yhtä suuret vai eivät. Jos kyllä, ehto tulee totta. | 20 == 30 = väärä |
=== | Löytää samanlaiset (samanlaiset ja saman tyyppiset) | 10 == 20 = väärä |
! = | Tarkistaa, ovatko kaksi operandia yhtä suuret vai eivät. Jos arvot eivät ole samat, ehdosta tulee totta | 20! = 30 = tosi |
! == | Se tarkoittaa, että kaksi arvoa eivät ole identtisiä | 20! == 20 = väärä |
> | Tarkistaa, onko vasemman operandin arvo suurempi kuin oikean operandin arvo | 30> 10 = tosi |
> = | Tarkistaa, onko vasemman operandin arvo suurempi tai yhtä suuri kuin oikean operandin arvo | 20> = 10 = tosi |
< | Tämä tarkistaa, onko vasemman operandin arvo pienempi kuin oikean operandin arvo | kaksikymmentä<10 = false |
<= | Tarkistaa, onko vasemman operandin arvo pienempi tai yhtä suuri kuin oikean operandin arvo | 30<=10 = false |
Bit-operaattorit
Bittikohtaisia operaattoreita käytetään suorittamaan bittikohtaiset operaatiot operandeilla. Tässä on luettelo bittikohtaisista operaattoreista:
Operaattori | Kuvaus | Esimerkki |
& | Looginen JA-operaatio sen kokonaislukuargumenttien jokaisella bitillä | (10 == 20 & 20 == 33) = väärä |
| | Se suorittaa Boolen TAI -operaation kullekin kokonaisluvun argumenttinsa bitille | (10 == 20 | 20 == 33) = väärä |
^ | Tämä operaattori suorittaa Bitwise XOR -toiminnon | (10 == 20 ^ 20 == 33) = väärä |
~ | Se on unaarinen operaattori ja toimii kääntämällä kaikki operandin bitit päinvastaiseksi | (~ 10) = -10 |
<< | Siirtää kaikki ensimmäisen operandin bitit vasemmalle toisessa operandissa määritetyn paikkamäärän verran. | (10<<2) = 40 |
>> | Vasemman operandin arvo siirretään oikealle oikean operandin määrittämällä bittimäärä. | (10 >> 2) = 2 |
>>> | Tämä operaattori on aivan kuten >> -operaattori, paitsi että vasemmalla siirretyt bitit ovat aina nolla. | (10 >>> 2) = 2 |
Loogiset operaattorit
Luettelossa on kaikki JavaScript-loogiset operaattorit:
Operaattori | Kuvaus | Esimerkki |
&& | Looginen JA - Jos molemmat operandit ovat nollasta poikkeavia, ehto tulee totta | (10 == 20 && 20 == 33) = väärä |
|| | Looginen TAI - Jos jokin kahdesta operandista ei ole nolla, ehto tulee totta. | (10 == 20 || 20 == 33) = väärä |
! | Looginen EI - Kääntää operandin loogisen tilan. | ! (10 == 20) = tosi |
Tehtäväoperaattorit
Osoitusoperaattoreita käytetään määrittämään arvot operandille. Seuraavia operaattoreita kutsutaan JavaScript-määritysoperaattoreiksi:
Operaattori | Kuvaus | Esimerkki |
= | Määrittää arvot oikeanpuoleisesta operandista vasemmanpuoleiseen operandiin | 20 + 10 = 30 |
+ = | Se lisää oikean operandin vasempaan operandiin ja osoittaa tuloksen vasempaan operandiin | var a = 20 a + = 10 Nyt a = 30 |
- = | Se vähentää oikean operandin vasemmasta operandista ja osoittaa tuloksen vasempaan operandiin | var a = 30 a- = 10 Nyt a = 20 |
* = | Se kertoo oikean operandin vasemman operandin kanssa ja osoittaa tuloksen vasemmalle operandille | var a = 10 a * = 20 Nyt a = 200 miten luoda istunto Java |
/ = | Se jakaa vasemman operandin oikeaan operandiin ja osoittaa tuloksen vasempaan operandiin | var a = 10 a / = 2 Nyt a = 5 |
% = | Se ottaa moduulin kahdella operandilla ja osoittaa tuloksen vasemmalle operandille | var a = 10 a% = 2 Nyt a = 0 |
Nämä olivat joitain yleisimpiä JavaScript-operaattoreita niiden määrittelyllä ja esimerkillä. Tämän avulla olemme päässeet artikkelimme loppuun.
Nyt kun tiedät JavaScript-operaattoreista, tutustu kirjoittanut Edureka. Verkkokehityksen sertifiointikoulutus auttaa sinua oppimaan luomaan vaikuttavia verkkosivustoja HTML5-, CSS3-, Twitter Bootstrap 3-, jQuery- ja Google-sovellusliittymien avulla ja asentamaan sen Amazon Simple Storage Service (S3) -palveluun.
Onko sinulla kysymys meille? Mainitse se JavaScript-operaattorin kommenttiosassa ja palaamme sinuun.