Operadores de JavaScript
- Página anterior JS Const
- Página siguiente Álgebra JS
Operadores de JavaScript
Ejemplo
Asignar valores a variables y sumarlas:
var x = 7; // Asignar el valor 7 a x var y = 8; // Asignar el valor 8 a y var z = x + y; // Asignar a z (x + y) el valor 15
AsignaciónOperador (=
)Asignar valor a la variable.
Asignación
var x = 15;
AdiciónOperador (+
)Sumar números:
Adición
var x = 7; var y = 8; var z = x + y;
MultiplicaciónOperador (*
)Multiplicar números:
Multiplicación
var x = 7; var y = 8; var z = x * y;
Operadores aritméticos de JavaScript
Los operadores aritméticos se utilizan para realizar operaciones aritméticas con números:
Operador | Descripción |
---|---|
+ | Adición |
- | Resta |
* | Multiplicación |
/ | División |
% | Módulo (resto) |
++ | Incremento |
-- | Decremento |
Nota:Álgebra JSEste capítulo describe completamente los operadores aritméticos.
Operadores de asignación de JavaScript
Los operadores de asignación asignan valores a las variables de JavaScript.
Operador | Ejemplo | Equivalente a |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
Operador de asignación de adición (+=
)Agregar un valor a la variable.
Asignación
var x = 7; x += 8;
Nota:ASignación JSEste capítulo describe completamente el operador de asignación.
Operadores de cadenas de JavaScript
+
El operador también se puede usar para concatenar (concatenar) cadenas.
Ejemplo
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
El resultado de txt3 será:
Bill Gates
+=
El operador de asignación también se puede usar para sumar (concatenar) cadenas:
Ejemplo
txt1 = "Hello "; txt1 += "Kitty!";
El resultado de txt1 será:
Hello Kitty!
Consejo:Al usarse con cadenas,+
El operador se llama operador de cadenas concatenadas.
Suma de cadenas y números
Al sumar dos números, se devuelve la suma, pero al sumar un número y una cadena se devuelve una cadena:
Ejemplo
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
El resultado de x, y y z será:
15 78 Hello7
Consejo:¡Si suma un número y una cadena, el resultado será una cadena!
Operadores de comparación de JavaScript
Operador | Descripción |
---|---|
== | Igual |
=== | Igual en tipo |
!= | No igual |
!== | No igual o tipo no igual |
> | Mayor |
< | Menor |
>= | Mayor o igual |
<= | Menor o igual |
? | Operador de tres operandos |
Nota:Comparación de JSEste capítulo describe completamente los operadores de comparación.
Operadores lógicos de JavaScript
Operador | Descripción |
---|---|
&& | Y lógico |
|| | O lógico |
! | Negación lógica |
Nota:Comparación de JSEste capítulo describe completamente los operadores lógicos.
Operadores de tipo de JavaScript
Operador | Descripción |
---|---|
typeof | Devuelve el tipo de variable. |
instanceof | Devuelve true si el objeto es una instancia del tipo de objeto. |
Nota:Conversión de tipo de JSEste capítulo describe completamente los operadores de tipo.
Operadores de bits de JavaScript
Los operadores de bits manejan números de 32 bits.
Cualquier número que sea operando en esta operación se convertirá en un número de 32 bits. El resultado se convertirá de nuevo en un número de JavaScript.
Operador | Descripción | Ejemplo | Equivalente a | Resultado | Decimal |
---|---|---|---|---|---|
& | Y | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | O | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | Negación | ~ 5 | ~0101 | 1010 | 10 |
^ | XOR | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Desplazamiento a la izquierda con relleno cero | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | Desplazamiento a la derecha con signo | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | Desplazamiento a la derecha con relleno cero | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
El ejemplo anterior utiliza un ejemplo de 4 bits sin signo. Pero JavaScript utiliza un número entero de 32 bits.
Por lo tanto, en JavaScript, ~5 no regresará 10, sino -6.
~00000000000000000000000000000101 regresará 11111111111111111111111111111010.
Nota:Vamos a Operaciones de bits de JSEste capítulo le explica en detalle los operadores de bits.
libros de texto adicionales
Para obtener más información sobre Operadores de JavaScriptPara obtener más información sobre
- Operadores unarios ECMAScript
- Los operadores unarios tienen solo un parámetro, es decir, el objeto o valor que se debe operar. Esta sección explica el operador más simple de ECMAScript: el operador unario.
- Operadores de bits ECMAScript
- Los operadores de bits operan a nivel inferior de los números. Esta sección se adentra en el conocimiento sobre enteros e introduce varios operadores de bits de ECMAScript.
- Operadores booleanos ECMAScript
- Los operadores Booleanos son muy importantes. Esta sección se adentra en el análisis de tres operadores Booleanos: NOT, AND y OR.
- Operadores multiplicativos ECMAScript
- Esta sección explica los operadores multiplicativos de ECMAScript: multiplicación, división y operador módulo, así como su comportamiento especial.
- Operadores aditivos ECMAScript
- Esta sección explica los operadores aditivos de ECMAScript: los operadores de suma y resta, así como su comportamiento especial.
- Operadores relacionales ECMAScript
- Los operadores relacionales realizan comparaciones. Esta sección explica las formas comunes de comparación de operadores relacionales y cómo comparar cadenas con números.
- Operadores de identidad ECMAScript
- Los operadores de identidad se utilizan para determinar si dos variables son iguales. ECMAScript proporciona dos conjuntos de operadores de identidad: igual (=) estricto (===) y no igual (!=) estricto (!==).
- Operadores condicionales ECMAScript
- Esta sección explica el operador condicional en ECMAScript.
- Operadores de asignación ECMAScript
- Esta sección explica el operador de asignación en ECMAScript.
- Operador de coma ECMAScript
- Esta sección explica el operador de coma en ECMAScript.
Vea también
Tutoriales:Prioridad de operadores de JavaScript
Manual de referencia:Operadores de JavaScript
- Página anterior JS Const
- Página siguiente Álgebra JS