Un operador s'utilitza per manipular un determinat valor o operand. Els operadors s'utilitzen per realitzar càlculs matemàtics i lògics específics en operands. En aquest article, parlarem de diferents Operadors i com s’utilitzen en un codi en la següent seqüència:
Què és un operador?
Els operadors s’utilitzen per comparar valors, realitzar operacions aritmètiques, etc. Per exemple, si prenem una expressió senzilla, 4 + 5 és igual a 9. Aquí 4 i 5 s’anomenen operands i ‘+’ es diu operador. JavaScript consta de diferents tipus d'operadors que s'utilitzen per realitzar diferents operacions.
Tipus d'operadors JavaScript
Hi ha diferents tipus d’operadors a JavaScript que s’utilitzen per realitzar diferents operacions. Alguns dels operadors de JavaScript inclouen:
- Operadors aritmètics
- Operadors de comparació
- Operadors de bits
- Operadors lògics
- Operadors de tasques
Operadors aritmètics
Els operadors aritmètics s’utilitzen per realitzar operacions aritmètiques als operands. Aquí hi ha una llista d'operadors coneguts com a operadors aritmètics de JavaScript:
Operador | Descripció | Exemple |
+ | Afegeix dos operands | 10 + 20 = 30 |
- | Resta el segon operant del primer | 30-20 = 10 |
/ | Dividiu el numerador pel denominador | 20/10 = 2 |
* | Multiplicar dos operands | 5 * 5 = 25 marc basat en paraules clau en seleni |
% | Ofereix la resta d’una divisió sencera | 20% 10 = 0 |
++ | Incrementa un valor enter en un | var a = 20 a ++ Ara a = 21 |
- | Disminueix un valor enter en un | var a = 20 a– Ara a = 19 |
Operadors de comparació
L'operador de comparació de JavaScript compara els dos operands. Els operadors de comparació són els següents:
Operador | Descripció | Exemple |
== | Comprova si dos operands són iguals o no. Si és així, la condició es compleix. | 20 == 30 = fals |
=== | Troba el mateix (igual i del mateix tipus) | 10 == 20 = fals |
! = | Comprova si dos operands són iguals o no. Si els valors no són iguals, la condició esdevé certa | 20! = 30 = cert |
! == | Implica que dos valors no són idèntics | 20! == 20 = fals |
> | Comprova si el valor de l’operand esquerre és superior al valor de l’operand dret | 30> 10 = cert |
> = | Comprova si el valor de l’operand esquerre és superior o igual al valor de l’operand dret | 20> = 10 = cert |
< | Això comprova si el valor de l'operand esquerre és inferior al valor de l'operand dret | 20<10 = false |
<= | Comprova si el valor de l’operand esquerre és inferior o igual al valor de l’operand dret | 30<=10 = false |
Operadors de bits
Els operadors de bits es fan servir per realitzar operacions de bits en operands. A continuació, es mostra una llista d’operadors de bits:
Operador | Descripció | Exemple |
& | Operació booleana AND a cada bit dels seus arguments enters | (10 == 20 i 20 == 33) = fals |
| | Realitza una operació OR booleana a cada bit dels seus arguments enters | (10 == 20 | 20 == 33) = fals |
^ | Aquest operador realitza l'operació Bitwise XOR | (10 == 20 ^ 20 == 33) = fals |
~ | És un operador unari i opera invertint tots els bits de l'operand | (10) = -10 |
<< | Mou tots els bits del seu primer operand a l'esquerra pel nombre de llocs especificat al segon operand. | (10<<2) = 40 |
>> | El valor de l’operand esquerre es mou cap a la dreta pel nombre de bits especificat per l’operand dret. | (10 >> 2) = 2 |
>>> | Aquest operador és igual que l'operador >>, tret que els bits desplaçats a l'esquerra sempre són nuls. | (10 >>> 2) = 2 |
Operadors lògics
La llista proporciona tots els operadors lògics de JavaScript:
Operador | Descripció | Exemple |
&& | Lògic I - Si els dos operands són diferents de zero, la condició esdevé certa | (10 == 20 && 20 == 33) = fals |
|| | Lògic O - Si algun dels dos operands no és nul, la condició esdevé certa. | (10 == 20 || 20 == 33) = fals |
! | Lògic NO - Inverteix l'estat lògic del seu operand. | ! (10 == 20) = cert |
Operadors de tasques
Els operadors d'assignació s'utilitzen per assignar valors a l'operant. Els operadors següents es coneixen com a operadors d’assignació de JavaScript:
Operador | Descripció | Exemple |
= | Assigna valors de l’operand del costat dret a l’operand del costat esquerre | 20 + 10 = 30 |
+ = | Afegeix l’operand dret a l’operand esquerre i assigna el resultat a l’operand esquerre | var a = 20 a + = 10 Ara a = 30 |
- = | Resta l'operand dret de l'operand esquerre i assigna el resultat a l'operand esquerre | var a = 30 a- = 10 Ara a = 20 |
* = | Multiplica l’operand dret amb l’operand esquerre i assigna el resultat a l’operand esquerre | var a = 10 a * = 20 Ara a = 200 |
/ = | Divideix l’operand esquerre amb l’operand dret i assigna el resultat a l’operand esquerre | var a = 10 a / = 2 Ara a = 5 |
% = | Pren mòdul mitjançant dos operands i assigna el resultat a l’operand esquerre | var a = 10 a% = 2 Ara a = 0 |
Aquests van ser alguns dels operadors JavaScript més comuns amb la seva definició i exemple. Amb això, hem arribat al final del nostre article.
Ara que ja coneixeu els operadors de JavaScript, consulteu el fitxer per Edureka. La formació en certificació per al desenvolupament web us ajudarà a aprendre a crear llocs web impressionants mitjançant HTML5, CSS3, Twitter Bootstrap 3, jQuery i API de Google i implementar-lo a Amazon Simple Storage Service (S3).
Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris de 'Operador JavaScript' i us respondrem.