JavaScript include operatori ca și în alte limbi. Un operator efectuează o anumită operație pe operanzi unici sau multipli (valoarea datelor) și produce un rezultat. De exemplu 1 + 2, Unde + semn este un operator și 1 este operand stânga și 2 este operand dreapta. + operatorul adaugă două valori numerice și produce un rezultat care este 3 în acest caz.
<Left operand> operator <right operand><Left operand> operator
JavaScript include următoarele categorii de operatori.,
- Operatori Aritmetici
- Operatori de Comparație
- Operatori Logici
- Operatori de Atribuire
- Condiționată Operatorii
Operatori Aritmetici
operatorii Aritmetici sunt utilizate pentru a efectua operații matematice între numerice operanzi.
Operator | Descriere |
---|---|
+ | se Adaugă două numerice operanzi., |
– | scădeți operandul drept din operandul stâng |
* | înmulțiți doi operanzi numerici. |
/ | împărțiți operandul stâng cu operandul drept. |
% | Operator modul. Returnează restul de doi operanzi. |
++ | operator de creștere. Creșteți valoarea operandului cu una. |
— | operator de decrementare. Reduceți valoarea cu una., |
următorul exemplu demonstrează cum operatori aritmetici a efectua diferite sarcini pe operanzi.
+ operatorul efectuează operația de concatenare atunci când unul dintre operanzi este de tip string.
următorul exemplu arată modul în care + operatorul efectuează operarea pe operanzi de diferite tipuri de date.,
var a = 5, b = "Hello ", c = "World!", d = 10;a + b; // "5Hello "b + c; // "Hello World!"a + d; // 15
Operatori de Comparație
limba JavaScript include operatorii care compara doi operanzi și a reveni valoare Booleană true sau false.
Operatorii | Descriere |
---|---|
== | Compara egalitatea a doi operanzi fără a ține seama de tip. |
=== | compară egalitatea a doi operanzi cu tipul. |
!,= | compară inegalitatea a doi operanzi. |
> | verifică dacă valoarea din partea stângă este mai mare decât valoarea din partea dreaptă. Dacă da, atunci returnează true altfel false. |
verifică dacă operandul stâng este mai mic decât operandul drept. Dacă da, atunci returnează true altfel false. | |
>= | verifică dacă operandul stâng este mai mare sau egal cu operandul drept. Dacă da, atunci returnează true altfel false., |
verifică dacă operandul stâng este mai mic sau egal cu operandul drept. Dacă da, atunci returnează true altfel false. |
următorul exemplu demonstrează cum operatori de comparație a efectua diferite sarcini.