Los operadores de asignación en JavaScript se utilizan para asignar valores a variables. Hay cuatro tipos de operadores de asignación: asignación básica, asignación con operaciones aritméticas, asignación con operaciones a nivel de bits (bitwise) y asignación con operaciones lógicas.
Asignación básica:
Operador
Descripción
Ejemplo
Equivalente
=
Asignación
a = 5;
a = 5;
Asignación con operaciones aritméticas:
Operador
Descripción
Ejemplo
Equivalente
+=
Suma y asignación
a += 5;
a = a + 5;
-=
Resta y asignación
a -= 5;
a = a - 5;
*=
Multiplicación y asignación
a *= 5;
a = a * 5;
/=
División y asignación
a /= 5;
a = a / 5;
%=
Módulo y asignación
a %= 5;
a = a % 5;
**=
Exponenciación y asignación
a **= 5;
a = a ** 5;
Asignación con operaciones a nivel de bits (bitwise):
Operador
Descripción
Ejemplo
Equivalente
&=
AND a nivel de bits y asignación
a &= 5;
a = a & 5;
|=
OR a nivel de bits y asignación
a |= 5;
a = a | 5;
^=
XOR a nivel de bits y asignación
a ^= 5;
a = a ^ 5;
<<=
Desplazamiento a la izquierda y asignación
a <<= 5;
a = a << 5;
>>=
Desplazamiento a la derecha y asignación
a >>= 5;
a = a >> 5;
>>>=
Desplazamiento a la derecha sin signo y asignación
a >>>= 5;
a = a >>> 5;
Asignación con operaciones lógicas:
Operador
Descripción
Ejemplo
Equivalente
&&=
AND lógico y asignación
a &&= 5;
a = a && 5;
||=
OR lógico y asignación
a ||= 5;
a = a || 5;
Estos operadores de asignación son útiles para realizar operaciones y actualizar el valor de las variables de manera más concisa y legible.
Deja una respuesta