Operadores de asignación
Habrá algunas ocasiones donde queramos hacer cálculos utilizando el valor existente dentro de una variable y luego sobre-escribirla.
Por ejemplo:
let resultado = 10;
resultado = resultado + 6;
10 // En un inicio
16 // Después de sobre-escribir
Analogía
Es como sacar el valor de la caja, manipularlo y luego guardarlo de nuevo en la misma caja.
Todas las operaciones tienen un atajo para realizar este tipo de acción:
Asignación de suma o adición
let resultado = 10;
resultado += 6;
10
16
Ejercicio
Crea una variable que inicialmente tenga un valor de 100
y termine con un
valor de 350
.
Asignación de resta o sustracción
let resultado = 10;
resultado -= 5;
10
5
Ejercicio
Crea una variable que inicialmente tenga un valor de 1
y termine con un
valor de -1
.
Asignación de Multiplicación
let resultado = 10;
resultado *= 3;
10
30
Ejercicio
Crea una variable que inicialmente tenga un valor de 12
y termine con un
valor de 156
.
Asignación de división
let resultado = 10;
resultado /= 5;
10
2
Ejercicio
Crea una variable que inicialmente tenga un valor de 99
y termine con un
valor de 11
.
Asignación de restante o módulo
let resultado = 10;
resultado %= 3;
10
1
Ejercicio
Crea una variable que inicialmente tenga un valor de 16
y termine con un
valor de 1
.
Asignación de exponente
let resultado = 10;
resultado **= 2;
10
100
Ejercicio
Crea una variable que inicialmente tenga un valor de 11
y termine con un
valor de 121
.