operatorii JavaScript

Instrucțiunile nu returnează valori.

Expresiile reveni întotdeauna o anumită valoare. În cazul în care interpretul vede o expresie, se calculează valoarea și înlocuiește expresia valorii sale.

Expresiile pot fi simple sau compozite. expresii simple nu includ alte expresii.

Pentru expresii simple, includ:

  1. Identificatorii: someVar (denumire variabilă);
  2. Literale "string" sau 675 (numărul sau literal numeric);
  3. Unele cuvinte cheie, cum ar fi acest lucru;

În cazul în care parser-ul găsește un identificator, este mai întâi necesar să se calculeze valoarea sa, adică, de exemplu, înlocuiți numele variabilă a valorii sale.

Valoarea Literal va fi la fel cum este scris în codul script.

Pentru a combina mai multe expresii simple, într-un singur operatori complex folosit.

Operand - simpla expresie la care se aplică operatorului.

Cum ar fi operator de aritmetică plus „+“ este un operator binar. El rezumă operandul din stânga și dreapta și returnează suma.

Apropo, cesiunea are loc prin intermediul operatorului de atribuire „=“. Acest operator calculează operandul drept și o atribuie operandul din stânga.

Mai întâi myVar variabilă conține șirul „7“ este un tip literal string (string), și nu un numeric (număr). Cu ajutorul unui operator de unar plus am convertit într-un șir de caractere numeric literal.

operații aritmetice

operații aritmetice - un remarcabil operații matematice.

Tabel. operații aritmetice.

Poate că operatorul% (restul de diviziune) trebuie clarificat. 9 este împărțit în 5 cu 4 reziduală, este acest echilibru și returnează operatorului. De asemenea, numit modulo. Atunci când se utilizează numere întregi rezultatul acestui operator va fi, de asemenea, un număr întreg. Atunci când funcționează punctul rezultat flotant va fi un număr în virgulă mobilă.

Atunci când operațiile aritmetice trebuie amintit că, atunci când acestea au fost efectuarea lor incorecte ar putea determina rezultate efective:

  • NaN (Not a Number) - nu este un număr.
  • Infinity - infinit.

Aceasta este ceea ce va duce la o diviziune la zero:

operațiuni de comparare

Operațiunile de comparație sunt utilizate pentru a compara expresii. Operatorul expresie condițională returnează o valoare boolean - true sau false (adevărat / fals).

Tabel. operațiuni de comparare.

operațiune de atribuire

Cel mai evident exemplu de operație de atribuire este simpla atribuire (=). Acest operator (=) este utilizat pentru a atribui o valoare unei variabile.

Dar există încă o serie de sarcini care sunt reduceri.

Tabel. operațiuni de atribuire.

operații logice

Operațiile logice sunt adesea folosite cu altceva în cazul în care constructul în JS. Este pe exemplele de design de munca lor va fi afișat. Dar, mai întâi, o listă a operatorilor logici.

Tabel. operații logice.

Unele proprietăți CSS