Javascript operatori

Javascript operatori

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.

sintaxa:
<Left operand> operator <right operand><Left operand> operator

JavaScript include următoarele categorii de operatori.,

  1. Operatori Aritmetici
  2. Operatori de Comparație
  3. Operatori Logici
  4. Operatori de Atribuire
  5. 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.,

Exemplu: operatorul +
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.

publicitate

operatori logici

operatorii logici sunt utilizați pentru a combina două sau mai multe condiții. JavaScript include următorii operatori logici.,

exemplu: operatori logici
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

operatori de atribuire

JavaScript include operatorii de atribuire pentru a atribui valori variabilelor cu mai puține lovituri cheie.

operatori de Atribuire Descriere
= Atribuie dreptul operand valoare operand stânga.
+ = rezumă valorile operandului stâng și drept și atribuie rezultatul operandului stâng.,
-= scade valoarea operandului drept din valoarea operandului stâng și atribuie rezultatul operandului stâng.
*= înmulțiți valorile operandului stânga și dreapta și atribuiți rezultatul operandului stâng.
/= împărțiți valoarea operandului stâng cu valoarea operandului drept și atribuiți rezultatul operandului stâng.
%= obține modulul de operand stânga divide de operand dreapta și atribui modulul rezultat la operand stânga.,

Operatorul Ternar

JavaScript include speciale operator numit operatorul ternar 😕 aceasta atribuie o valoare unei variabile bazată pe o anumită condiție. Aceasta este ca o formă scurtă a condiției if-else.

sintaxa:
<condition> ? <value1> : <value2>;

operatorul ternar începe cu expresia condiționată urmată de ? centrala. A doua parte (după ? și înainte : operator) va fi executat dacă condiția se dovedește a fi adevărată. Dacă condiția devine falsă, atunci a treia parte (după 🙂 va fi executată.,

Exemplu: operatorul Ternar
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

Puncte de reținut :
  1. JavaScript include operatorii care efectuează o operațiune pe un singur sau mai mulți operanzi (date de valoare) și produce un rezultat.
  2. JavaScript include diferite categorii de operatori: operatori aritmetici, operatori de comparație, operatori logici, operatori de atribuire, operatori condiționali.
  3. operator ternar ?: este un operator condiționat.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *