JavaScript inkluderer operatører som i andre språk. En operatør utfører enkelte operasjoner på én eller flere operander (data-verdi) og gir et resultat. For eksempel 1 + 2, der + – tegnet er operatør og 1 er til venstre operand og 2 er høyre operand. + operatøren legger til to numeriske verdier, og gir et resultat som er 3 i dette tilfellet.
<Left operand> operator <right operand><Left operand> operator
JavaScript omfatter følgende kategorier av aktører.,
- Aritmetiske Operatorene
- Sammenligningen Operatører
- Logiske Operatorene
- Oppdrag Operatører
- Betinget Operatører
Aritmetiske Operatorene
Aritmetiske operatorene brukes til å utføre matematiske operasjoner mellom numerisk operander.
– Operator | Beskrivelse |
---|---|
+ | Legger til to numeriske operander., |
– | Trekk fra høyre operand fra venstre operand |
* | Multiplisere to tall operander. |
/ | Dele venstre operand av høyre operand. |
% | Modulus operatør. Returnerer resten av to operander. |
++ | Tilvekst operatør. Øke operand verdi av én. |
— | Minsk operatør. Reduser verdien med én., |
følgende eksempel viser hvordan aritmetiske operatorer utføre forskjellige oppgaver på operander.
+ operatør utfører sammensetting drift når en av operander er av type string.
følgende eksempel viser hvordan + operatør utfører operasjonen på operander av ulike typer data.,
var a = 5, b = "Hello ", c = "World!", d = 10;a + b; // "5Hello "b + c; // "Hello World!"a + d; // 15
Sammenligningen Operatører
JavaScript språk inkluderer operatører som sammenligner to operander og retur Boolske verdien true eller false.
Operatører | Beskrivelse |
---|---|
== | Sammenligner likestilling av to operander, uten å ta hensyn type. |
=== | Sammenligner likestilling av to operander med type. |
!,= | Sammenligner skjevfordeling av to operander. |
> | Sjekker om venstre-verdi er større enn høyre side verdi. Hvis ja så returnerer true false ellers. |
Sjekker om venstre operand er mindre enn høyre operand. Hvis ja så returnerer true false ellers. | |
>= | Sjekker om venstre operand er større enn eller lik høyre operand. Hvis ja så returnerer true false ellers., |
Sjekker om venstre operand er mindre enn eller lik høyre operand. Hvis ja så returnerer true false ellers. |
følgende eksempel viser hvordan sammenligningen operatører utføre forskjellige oppgaver.
Logiske Operatorene
Logiske operatorene brukes til å kombinere to eller flere betingelser. JavaScript inkluderer følgende logiske operatorene.,
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
Oppdrag Operatører
JavaScript omfatter oppdrag operatører til å tilordne verdier til variabler med færre tastetrykk.
Oppdrag operatører | Beskrivelse |
---|---|
= | Tildeler høyre operand verdi til venstre operand. |
+= | Oppsummerer venstre og høyre operand verdier og tilordne føre til venstre operand., |
-= | Trekk fra høyre operand verdi fra venstre operand verdi og tilordne føre til venstre operand. |
*= | Multiplisere venstre og høyre operand verdier og tilordne føre til venstre operand. |
/= | Dele venstre operand verdien av høyre operand verdi og tilordne føre til venstre operand. |
%= | Få modulus av venstre operand deler av høyre operand og tilordne resulterte modulus til venstre operand., |
Trefoldig Operatør
JavaScript inkluderer spesiell operatør kalt trefoldig operatør 😕 som tilordner en verdi til en variabel basert på noen tilstand. Dette er som kortform av en if-else-tilstand.
<condition> ? <value1> : <value2>;
Trefoldig operatør, starter med betinget uttrykk fulgt av ? operatør. Andre del ( etter ? og før : operatør) vil bli henrettet hvis tilstanden viser seg å være sant. Hvis betingelsen blir usann deretter tredje del (etter 🙂 vil bli utført.,
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 inkluderer operatører som utfører enkelte operasjoner på én eller flere operander (data-verdi) og produsere et resultat.
- JavaScript omfatter ulike kategorier av aktører: Aritmetiske operatorer, Sammenligningen operatører, Logiske operatorer, Oppdrag operatører, Betinget operatører.
- Trefoldig operatør ?: er en betinget operatør.