JavaScript Operadores
Los operadores de JavaScript se utilizan para asignar valores, comparar valores, realizar operaciones aritméticas, etc.
Operadores aritméticos de JavaScript
Los operadores aritméticos se utilizan para realizar operaciones entre dos variables o valores.
Asignacióny = 5, la siguiente tabla te explicará el uso de los operadores aritméticos:
| Operador | Descripción | Ejemplo | valor y | valor x | Ejemplo en línea |
|---|---|---|---|---|---|
| + | Adición | x = y + 2 | y = 5 | x = 7 | Ejemplo » |
| - | Sustracción | x = y - 2 | y = 5 | x = 3 | Ejemplo » |
| * | Multiplicación | x = y * 2 | y = 5 | x = 10 | Ejemplo » |
| / | División | x = y / 2 | y = 5 | x = 2.5 | Ejemplo » |
| % | Resto | x = y % 2 | y = 5 | x = 1 | Ejemplo » |
| ++ | Incremento | x = ++y | y = 6 | x = 6 | Ejemplo » |
| x = y++ | y = 6 | x = 5 | Ejemplo » | ||
| -- | Decremento | x = --y | y = 4 | x = 4 | Ejemplo » |
| x = y-- | y = 4 | x = 5 | Ejemplo » |
Sobre los operadores aritméticos, puedes leer nuestroTutorial de operadores de JavaScript。
Operadores de asignación de JavaScript
Los operadores de asignación se utilizan para asignar valores a variables de JavaScript.
Dadox=10 y y=5, la siguiente tabla explica los operadores de asignación:
| Operador | Ejemplo | Ejemplo | valor x | Ejemplo en línea |
|---|---|---|---|---|
| = | x = y | x = y | x = 5 | Ejemplo » |
| += | x += y | x = x + y | x = 15 | Ejemplo » |
| -= | x -= y | x = x - y | x = 5 | Ejemplo » |
| *= | x *= y | x = x * y | x = 50 | Ejemplo » |
| /= | x /= y | x = x / y | x = 2 | Ejemplo » |
| %= | x %= y | x = x % y | x = 0 | Ejemplo » |
Sobre los operadores de asignación, puedes leer nuestroTutorial de operadores de JavaScript。
Operadores de cadenas de JavaScript
El operador + y el operador += se pueden usar para concatenar cadenas.
Dadotext1 = "Good ", text2 = "Morning", y text3 = "", la siguiente tabla explica el uso de los operadores de cadenas:
| Operador | Ejemplo | text1 | text2 | text3 | Ejemplo en línea |
|---|---|---|---|---|---|
| + | text3 = text1 + text2 | "Good " | "Morning" | "Good Morning" | Ejemplo » |
| += | text1 += text2 | "Good Morning" | "Morning" | "" | Ejemplo » |
Operadores de comparación
Los operadores de comparación se utilizan en declaraciones lógicas para determinar si dos valores o variables dados son iguales.
Dadox=5, la siguiente tabla muestra el uso de los operadores de comparación:
| Operador | Descripción | Comparación | Resultado | Ejemplo en línea |
|---|---|---|---|---|
| == | Igual | x == 8 | false | Ejemplo » |
| x == 5 | true | Ejemplo » | ||
| === | Igual en valor y tipo (estrictamente igual) | x === "5" | false | Ejemplo » |
| x === 5 | true | Ejemplo » | ||
| != | No igual | x != 8 | true | Ejemplo » |
| !== | No igual en valor y tipo (estrictamente no igual) | x !== "5" | true | Ejemplo » |
| x !== 5 | false | Ejemplo » | ||
| > | Mayor que | x > 8 | false | Ejemplo » |
| < | Menor que | x < 8 | true | Ejemplo » |
| >= | Mayor o igual que | x >= 8 | false | Ejemplo » |
| <= | Menor o igual que | x <= 8 | true | Ejemplo » |
Sobre los operadores de comparación, puedes leer nuestroTutorial de operadores de comparación de JavaScript。
Operadores condicionales
Los operadores condicionales se utilizan para realizar asignaciones basadas en condiciones.
Dadox=6 and y=3, la siguiente tabla demuestra el funcionamiento de los operadores condicionales:
| Sintaxis | Ejemplo | Ejemplo en línea |
|---|---|---|
| Variable= (Condición) ?Valor 1:Valor 2 | voteable = (age < 18) ? "demasiado joven":"mayor de edad"; | Ejemplo » |
Operadores lógicos
Los operadores lógicos se utilizan para determinar las relaciones lógicas entre variables o valores.
Dadox=6 and y=3, los siguientes ejemplos demuestran el uso de los operadores lógicos:
| Operador | Descripción | Ejemplo |
|---|---|---|
| && | y | (x < 10 && y > 1) es true |
| || | o | (x == 5 || y == 5) es false |
| ! | No | !(x == y) es true |
Operadores bit a bit de JavaScript
Los operadores bit a bit trabajan con números de 32 bits. Cualquier operación numérica se convierte a 32 bits. El resultado se convierte a un número de JavaScript.
| Operador | Descripción | Ejemplo | Similar a | Resultado | Decimal |
|---|---|---|---|---|---|
| & | AND | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
| ~ | Negación | x = ~ 5 | ~0101 | 1010 | -6 |
| ^ | XOR | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
| << | Desplazamiento a la izquierda | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
| >> | Desplazamiento a la derecha | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |