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 usar la declaración if de JavaScript

Cómo usar la declaración if de JavaScript

Resumen: en este tutorial, aprenderás a usar la declaración if de JavaScript para ejecutar un bloque cuando una condición es verdadera.

Ver artículo completo
Object.values(): cómo obtener los valores de un objeto en JavaScript

Object.values(): cómo obtener los valores de un objeto en JavaScript

Resumen: En este artículo sobre Object.values() aprenderás cómo este método puede ser utilizado para extraer los valores de las propiedades de un objeto y cómo se puede aplicar en diferentes escenarios

Ver artículo completo
Qué son las funciones en JavaScript

Qué son las funciones en JavaScript

Resumen: en este tutorial, aprenderás sobre las funciones de JavaScript y cómo usarlas para estructurar el código en bloques de código más pequeños y que realiza alguna operació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