JavaScript sisältää operaattoreita kuten muillakin kielillä. Operaattori suorittaa jonkin toiminnon yhdellä tai useammalla operandilla (data-arvo) ja tuottaa tuloksen. Esimerkiksi 1 + 2, jossa + merkki on operaattori ja 1 on vasen operand ja 2 on oikea operand. + operaattori lisää kaksi numeerista arvoa ja tuottaa tuloksen, joka on tässä tapauksessa 3.
<Left operand> operator <right operand><Left operand> operator
JavaScript sisältää seuraavat luokat toimijoille.,
- Aritmeettiset Operaattorit
- vertailuoperaattoreita
- Loogisia Operaattoreita
- Tehtävän Toimijat
- Ehdollinen Toimijat
Aritmeettiset Operaattorit
Aritmeettiset operaattorit ovat tottuneet suorittaa matemaattisia operaatioita välillä numeerinen tekijät.
– Operaattori | Kuvaus |
---|---|
+ | Lisää kaksi numeerista operandit., |
– | Vähennä oikealla puolella oleva vasemmalta operandi |
* | kerro kaksi numeerista operandit. |
/ | Jaa vasen operand oikealla operandilla. |
% | Modulus operator. Palauttaa loput kahdesta operandista. |
++ | Lisäys-operaattori. Lisää käyttöarvoa yhdellä. |
— | Pienennä operaattori. Vähennä arvoa yhdellä., |
seuraava esimerkki osoittaa miten laskutoimitukset suorittaa erilaisia tehtäviä operandit.
+ – operaattori suorittaa kongonaatiotoiminnan, kun jokin operandeista on merkkijonotyyppinen.
seuraava esimerkki osoittaa, miten + – operaattori toimii eri tietotyyppien operandeissa.,
var a = 5, b = "Hello ", c = "World!", d = 10;a + b; // "5Hello "b + c; // "Hello World!"a + d; // 15
vertailuoperaattoreita
JavaScript-kieli sisältää toimijoita, jotka vertaile kahden operandin ja palauttaa Boolean arvon true tai false.
– Operaattorit | Kuvaus |
---|---|
== | Vertaa tasa-arvoa kahden operandin ottamatta huomioon tyyppi. |
=== | Vertaa tasa-kahden operandin kanssa tyyppi. |
!,= | vertaa kahden oopperan epätasa-arvoa. |
> | Tarkistaa, onko vasemman puolen arvo on suurempi kuin oikealla puolella arvo. Jos kyllä sitten palauttaa totta muuten väärä. |
tarkistaa, onko vasen operand vähemmän kuin oikea operand. Jos kyllä sitten palauttaa totta muuten väärä. | |
>= | Tarkistaa, onko vasemmalle puolella oleva tekijä on suurempi tai yhtä suuri kuin oikealla puolella oleva. Jos kyllä sitten palauttaa totta muuten väärä., |
tarkistaa, onko vasen operand pienempi vai yhtä suuri kuin oikea operand. Jos kyllä sitten palauttaa totta muuten väärä. |
seuraava esimerkki osoittaa, kuinka vertailuoperaattoreita eri tehtäviin.
Loogisia Operaattoreita
Loogisia operaattoreita käytetään yhdistämään kaksi tai useampia ehtoja. JavaScript sisältää seuraavat loogiset operaattorit.,
var a = 5, b = 10;(a != b) && (a // returns true(a > b) || (a == b); // returns false(a // returns true!(a // returns false!(a > b); // returns true
eraattoreita
JavaScript sisältää tehtävän toimijoiden määrittää arvot muuttujille, joilla on vähemmän näppäilyt.
eraattoreita | Kuvaus |
---|---|
= | Antaa oikean operandin arvon vasemman operandin. |
+= | kiteyttää vasemman ja oikean operandin arvot ja antaa tuloksen vasemmalle operandille., |
-= | Vähennä oikean operandin arvon vasemman operandin arvon ja siirtää tuloksen vasemmalle puolella oleva tekijä. |
*= | Kerrotaan vasen ja oikea operandi arvot ja määrittää tuloksen vasemmalle puolella oleva tekijä. |
/= | Jaa vasemman operandin arvon oikean operandin arvolla ja määrittää tuloksen vasemmalle puolella oleva tekijä. |
%= | Saada modulus vasen operandi jaa oikealla puolella oleva ja määritä johtanut modulus vasemmalle puolella oleva tekijä., |
Ternäärinen Operaattori
JavaScript sisältää erityinen toimija kutsutaan kolmen komponentin operaattori 😕 se antaa arvon muuttujalle, joka perustuu johonkin ehtoon. Tämä on kuin lyhyt muoto if-else-kunnossa.
<condition> ? <value1> : <value2>;
kolmen Komponentin operaattori alkaa ehdollisen lausekkeen jälkeen ? operaattori. Toinen osa (jälkeen ? ja ennen : operaattori) suoritetaan, jos ehto osoittautuu totta. Jos tila muuttuu vääräksi, kolmas osa (jälkeen 🙂 suoritetaan.,
var a = 10, b = 5;var c = a > b? a : b; // value of c would be 10var d = a > b? b : a; // value of d would be 5
- JavaScript sisältää toimijoita, jotka suorittaa joitakin toimintoja yhden tai useamman operandeja (data-arvo) ja tuottaa tulosta.
- JavaScript sisältää erilaisia toimijaryhmiä: Aritmeettiset operaattorit, Vertailu operaattorit, Loogiset operaattorit, eraattoreita, Ehdollinen toimijat.
- ternary operator ?: on ehdollinen toimija.