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

¿Qué es JavaScript?

¿Qué es JavaScript?

JavaScript es un lenguaje de programación inicialmente diseñado para interactuar con elementos de páginas web. En los navegadores web, JavaScript consta de tres partes principales

Ver artículo completo
Cómo reemplazar un subcadena de una cadena de texto en JavaScript

Cómo reemplazar un subcadena de una cadena de texto en JavaScript

Resumen: en este tutorial, aprenderás a reemplazar todas las apariciones de una subcadena en una cadena con JavaScript.

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