Appearance
Operadores
Los operadores en javascript son símbolos que nos permiten realizar operaciones con uno o más operandos. Los operadores se clasifican en:
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores lógicos
- Operadores de tipo
- Operadores de cadena
Operadores aritméticos
Los operadores aritméticos nos permiten realizar operaciones matemáticas con uno o más operandos.
Operador | Descripción | Ejemplo |
---|---|---|
+ | Suma | 1 + 2 |
- | Resta | 1 - 2 |
* | Multiplicación | 1 * 2 |
/ | División | 1 / 2 |
% | Módulo | 1 % 2 |
++ | Incremento | a++ |
-- | Decremento | a-- |
Operadores de asignación
Los operadores de asignación nos permiten asignar un valor a una variable.
Operador | Descripción | Ejemplo |
---|---|---|
= | Asignación | a = 1 |
+= | Asignación de adición | a += 1 |
-= | Asignación de sustracción | a -= 1 |
*= | Asignación de multiplicación | a *= 1 |
/= | Asignación de división | a /= 1 |
%= | Asignación de módulo | a %= 1 |
Operadores de comparación
Los operadores de comparación nos permiten comparar dos valores y devolver un valor booleano.
Operador | Descripción | Ejemplo |
---|---|---|
== | Igualdad | 1 == 2 |
!= | Desigualdad | 1 != 2 |
=== | Igualdad estricta | 1 === 2 |
!== | Desigualdad estricta | 1 !== 2 |
> | Mayor que | 1 > 2 |
< | Menor que | 1 < 2 |
>= | Mayor o igual que | 1 >= 2 |
<= | Menor o igual que | 1 <= 2 |
? | Operador ternario | 1 > 2 ? true : false |
Operadores lógicos
Los operadores lógicos nos permiten combinar dos o más expresiones booleanas y devolver un valor booleano.
Operador | Descripción | Ejemplo |
---|---|---|
&& | AND | true && false |
` | ` | |
! | NOT | !true |
Operadores de tipo
Los operadores de tipo nos permiten comprobar el tipo de un valor.
Operador | Descripción | Ejemplo |
---|---|---|
typeof | Devuelve el tipo de un valor | typeof 1 |
instanceof | Devuelve true si un objeto es instancia de un tipo de objeto | 1 instanceof Number |
Operadores de cadena
Los operadores de cadena nos permiten concatenar cadenas de texto.
Operador | Descripción | Ejemplo |
---|---|---|
+ | Concatenación | "hola" + " " + "mundo" |
+= | Concatenación de asignación | a += "mundo" |