Los operadores de asignacion, en javascropt asignan valores a las variables
Operador | Ejemplo | Igual que |
---|---|---|
= | 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 |
**= | x **= y | x = x ** y |
Operadores de asignación de turnos
Operador | Ejemplo | Igual que |
---|---|---|
<<= | x <<= y | x = x << y |
>>= | >>= y | x = x >> y |
>>>= | >>>= y | x = x >>> y |
...
Operadores de asignación bit a bit
Operador | Ejemplo | Igual que |
---|---|---|
&= | x &= y | x = x & y |
^= | x ^= y | x = x ^ y |
|= | x |= y | x = x | y |
Operadores de asignación lógica
Operador | Ejemplo | Igual que |
---|---|---|
&&= | x &&= y | x = x && (x = y) |
||= | x ||= y | x = x || (x = y) |
??= | x ??= y | x = x ?? (x = y) |
Ejemplos de asignaciones simples
let x = 10;El valor de x es 10
let y = 30; let x= 10 + y;El valor de x = 40
El operador +=
El operador de asignación de suma agrega un valor a una variable
ejemplos del operador +=
let x = 10; x += 5;El valor de x es 15
let text = "Hola"; text += " Amigos"; Resultado = "Hola Amigos"
El operador -=
El operador de asignación de resta resta un valor de una variable.
let x = 10; x -= 5;x = 5
El operador *=
Este operador multiplica una variable
let x = 10; x *= 5;x = 50
El operador **=
El Operador de Asignación de Exponenciación eleva una variable a la potencia del operando.
let x = 10; x **= 5;x = 100000
El operador /=
este operador divide una variable
let x = 10; x /= 5;x= 2
El operador %=
El operador RESTO asigna un resto de una variable
let x = 12; x %= 5;x= 2
El operador <<=
Este operador desplaza a la esquierda una variable
let x = -100; x <<= 5;x = -3200
El operador >>=
El operador de asignación de desplazamiento a la derecha desplaza a la derecha una variable (con signo).
let x = -100; x >>= 5;x = -4
El operador <<<=
Este operador desplaza a la esquierda una variable
let x = -100; x <<<= 5;x = 134217724
El operador &=
El operador de asignación AND bit a bit realiza una operación AND bit a bit en dos operandos y asigna el resultado a la variable.
let x = 100; x &= 5;x = 4
El operador |=
El operador de asignación OR bit a bit realiza una operación OR bit a bit en dos operandos y asigna el resultado a la variable
let x = 100; x |= 5;x = 101
El operador ^=
El Operador de asignación Bitwise XOR realiza una operación Bitwise XOR en dos operandos y asigna el resultado a la variable.
let x = 100; x ^= 5; x = 97
El operador &&=
El operador de asignación AND lógico se utiliza entre dos valores.
Si el primer valor es verdadero, se asigna el segundo valor.
let x = 100; x &&= 5;x = 5
El operador ||=
El operador de asignación OR lógico se utiliza entre dos valores.
Si el primer valor es falso, se asigna el segundo valor.
let x = indefenido; x &&= 5;x = 5
El operador ??=
El operador de asignación de fusión nula se utiliza entre dos valores.
Si el primer valor no está definido o es nulo, se asigna el segundo valor.
let x = 10; x ??= 5;x = 5
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias