JavaScript | Operadores de Asignación

El operador de asignación es   igual (=) que asigna el valor del operando de la derecha a su operando de la izquierda. Es decir, si a = b asigna el valor de b a a.

El operador de asignación simple se utiliza para asignar un valor a una variable. La operación de asignación se evalúa al valor asignado. Es posible enstringr el operador de asignación para asignar un solo valor a múltiples variables. Vea el ejemplo.

Sintaxis:

data=value

Ejemplos:

// Lets take some variables
x=10
y=20

x=y // Here, x is equal to 20
y=x // Here, y is equal to 10

Hay tantos operadores de asignación como se muestra en la tabla con la descripción:th

NOMBRE OPERADOR TAQUIGRAFICO SENTIDO
Asignación de adición

a+=b

a=a+b

Asignación de resta

a-=b

a=ab

Asignación de multiplicación

a*=b

a=a*b

Asignación de división

a/=b

a=a/b

Asignación restante

a%=b

a=a%b

Asignación de exponenciación

a**=b

a=a**b

Asignación de desplazamiento a la izquierda

a<<=b

a=a<<b

Asignación de desplazamiento a la derecha

a>>=b

a=a>>b

Asignación AND bit a bit

a&=b

a=a&b

Asignación OR bit a bit

a|=b

un=un | b

Asignación de XOR bit a bit

a^=b

a=a^b

Asignación de adición: este operador suma el valor del operando derecho a una variable y asigna el resultado a la variable. Los tipos de los dos operandos determinan el comportamiento del operador de asignación de suma. Es posible la suma o la concatenación. En caso de concatenación, usamos la string como operando.

Ejemplo:

Javascript

<script>
 let a = 2;
 const b= 3;
  
 // Expected output: 2
 document.write(a);
  
 document.write('</br>');
   
 // Expected output: 4
 document.write(a = b + 1);
</script>

Producción:

2
4

Asignación de resta:  este operador resta el valor del operando derecho de una variable y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
  
 let yoo=4;
  
 document.write(foo=yoo-1); // 4-1
  
</script>

Producción:

3

Asignación de multiplicación: este operador multiplica una variable por el valor del operando derecho y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
  
 let yoo=5;
  
 document.write(yoo=yoo*2); // 5*2
  
</script>

Producción:

10

Asignación de división: este operador divide una variable por el valor del operando derecho y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
  
   let yoo=10;
   const moo=2;
  
   document.write(yoo=yoo/moo); // 10/2
  
   document.write("</br>");
  
   document.write(yoo/=0); // Infinity
  
</script>

Producción:

5
Infinity

Asignación de resto: este operador divide una variable por el valor del operando derecho y asigna el resto a la variable.

Ejemplo:

Javascript

<script>
  
 let yoo=50;
  
 document.write(yoo%=10); //zero
  
</script>

Producción:

0

Asignación de exponenciación: este operador eleva el valor de una variable a la potencia del operando derecho.

Ejemplo:

Javascript

<script>
  
   let yoo=2;
   const moo=2;
  
   // 2 raise to the power 2
   document.write(yoo**moo);
  
</script>

Producción:

4

Asignación de desplazamiento a la izquierda: este operador mueve la cantidad especificada de bits a la izquierda y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
 var yoo=5; // 101
  
 // 20(In Binary 10100)
 document.write(yoo<<=2);
</script>

Producción:

20

Asignación de desplazamiento a la derecha: este operador mueve la cantidad especificada de bits a la derecha y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
 var yoo=5;
  
 document.write(yoo>>=2); // 001
  
</script>

Producción:

1

Asignación AND binaria: este operador utiliza la representación binaria de ambos operandos, realiza una operación AND bit a bit sobre ellos y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
 var yoo=5;
  
 document.write(yoo&=2); // 000
  
</script>

Producción:

0

Asignación OR binaria: este operador utiliza la representación binaria de ambos operandos, realiza una operación OR bit a bit sobre ellos y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
 var yoo=5;
  
 // 7(In binary: 111)
 document.write(yoo|=2);
  
</script>

Producción:

7

 Este operador utiliza la representación binaria de ambos operandos, realiza una operación XOR bit a bit sobre ellos y asigna el resultado a la variable.

Ejemplo:

Javascript

<script>
 var yoo=5;
  
 document.write(yoo^=2); // 111
  
</script>

Producción:

7

Publicación traducida automáticamente

Artículo escrito por shivani_21 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *