Operadores de asignación en JavaScript

Estrada Web Group
Estrada Web Group
Operadores de asignación en JavaScript

Resumen: en este tutorial, aprenderás a usar operadores de asignación de JavaScript para asignar un valor a una variable.

Introducción a los operadores de asignación de JavaScript

Un operador de asignación (=) asigna un valor a una variable. La sintaxis del operador de asignación es la siguiente:

let a = b;

En esta sintaxis, JavaScript evalúa primero la expresión b y asigna el resultado a la variable a.

El siguiente ejemplo declara la variable counter e inicializa su valor a cero:

let counter = 0;

El siguiente ejemplo aumenta la variable counter en uno y asigna el resultado a la variable counter:

let counter = 0;
counter = counter + 1;

Al evaluar la segunda declaración, JavaScript evalúa primero la expresión de la derecha (counter + 1) y asigna el resultado a la variable counter. Después de la segunda asignación, la variable counter es 1.

Para que el código sea más conciso, puedes usar el operador += de esta manera:

let counter = 0;
counter += 1;

En esta sintaxis, no tienes que repetir la variable counter dos veces en la asignación.

La siguiente tabla ilustra operadores de asignación que son abreviaturas de otro operador y la asignación:

Operador Significado Descripción
a = b a = b Asigna el valor de b a la variable a.
a += b a = a + b Asigna el resultado de a más b a la variable a.
a -= b a = a - b Asigna el resultado de a menos b a la variable a.
a *= b a = a * b Asigna el resultado de a por b a la variable a.
a /= b a = a / b Asigna el resultado de a entre b a la variable a.
a %= b a = a % b Asigna el resultado de a módulo b a la variable a.
a &=b a = a & b Asigna el resultado de a AND b a la variable a.
a |=b a = a | b Asigna el resultado de a OR b a la variable a.
a ^=b a = a ^ b Asigna el resultado de a XOR b a la variable a.
a <<= b a = a << b Asigna el resultado de a desplazado a la izquierda de b a la variable a.
a >>= b a = a >> b Asigna el resultado de un desplazamiento a la derecha (signo preservado) por b a la variable a.
a >>>= b a = a >>> b Asigna el resultado de a desplazado a la derecha por b a la variable a.

Encadenamiento de operadores de asignación de JavaScript

Si deseas asignar un solo valor a varias variables, puede encadenar los operadores de asignación.
Por ejemplo:

let a = 10, b = 20, c = 30;
a = b = c; // all variables are 30

En este ejemplo, JavaScript evalúa de derecha a izquierda. Por lo tanto, hace lo siguiente:

let a = 10, b = 20, c = 30;

b = c; // b es 30
a = b; // a es también 30

Resumen

  • Utiliza el operador de asignación (=) para asignar un valor a una variable.
  • Encadena los operadores de asignación si deseas asignar un solo valor a varias variables.

 

Compartir artículo:

Más artículos geniales

¿Cómo utilizar Object.assign() para manipular objetos en JavaScript?

¿Cómo utilizar Object.assign() para manipular objetos en JavaScript?

Resumen: En este artículo aprenderás qué es Object.assign() y cómo utilizarlo en diferentes situaciones, como por ejemplo la clonación de objetos, la combinación de objetos y la actualización de propiedades de objetos

Ver artículo completo
¿Cómo utilizar las condiciones if else o estructuras de decisión en JavaScript? y ¿Qué es un if en JavaScript?

¿Cómo utilizar las condiciones if else o estructuras de decisión en JavaScript? y ¿Qué es un if en JavaScript?

La toma de decisiones en programación es similar a la toma de decisiones en la vida real. En programación también enfrentamos algunas situaciones en las que queremos que se ejecute un cierto bloque de código cuando se cumple alguna condición.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla