Introducción a prompt()
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.
Comentarios
Roadmap
El curso más corto de programación (con JavaScript)
Artículo 15 de 31