Operadores de asignación
👀 ¿Qué son los operadores de asignación
Los operadores de asignación son atajos para realizar cálculos y guardar el resultado en la misma variable.
Analogía
Es como sacar el valor de la caja, manipularlo y luego guardarlo de nuevo en la misma caja en un movimiento rápido.
Nos ayuda a ahorrar código.

Todas las operaciones tienen un atajo para realizar este tipo de acción:
➕ Asignación de suma o adición
let resultado = 10;console.log(resultado);resultado += 6;console.log(resultado);
1016
➖ Asignación de resta o sustracción
let resultado = 10;console.log(resultado);resultado -= 5;console.log(resultado);
105
✖️ Asignación de multiplicación
let resultado = 10;console.log(resultado);resultado *= 3;console.log(resultado);
1030
➗ Asignación de división
let resultado = 10;console.log(resultado);resultado /= 5;console.log(resultado);
102
💫 Asignación de restante o módulo
let resultado = 10;console.log(resultado);resultado %= 3;console.log(resultado);
101
⭐ Asignación de exponente
let resultado = 10;console.log(resultado);resultado **= 2;console.log(resultado);
10100
☝️🤓
🏋️ Ejercicios
🏋️♂️ Ejercicio
Usando el operador +=
, crea una variable que inicialmente tenga un valor de
100
y termine con un valor de 350
.
🏋️♂️ Ejercicio
Usando el operador -=
, crea una variable que inicialmente tenga un valor de
1
y termine con un valor de -1
.
🏋️♂️ Ejercicio
Usando el operador *=
, crea una variable que inicialmente tenga un valor de
12
y termine con un valor de 156
.
🏋️♂️ Ejercicio
Usando el operador /=
, crea una variable que inicialmente tenga un valor de
99
y termine con un valor de 11
.
🏋️♂️ Ejercicio
Usando el operador %=
, crea una variable que inicialmente tenga un valor de
16
y termine con un valor de 1
.
🏋️♂️ Ejercicio
Usando el operador **=
, crea una variable que inicialmente tenga un valor de
11
y termine con un valor de 121
.
🏋️♂️ Ejercicio
Crea un programa que use al menos tres operadores de asignación diferentes para calcular el precio final de un producto con descuentos y impuestos.
🚀 Extra
Investiga qué otros operadores de asignación existen y qué usos tienen.