1.7 KiB
1.7 KiB
id | title | challengeType | videoUrl | forumTopicId | dashedName |
---|---|---|---|---|---|
56533eb9ac21ba0edf2244af | Asignación compuesta con adición aumentada | 1 | https://scrimba.com/c/cDR6LCb | 16661 | compound-assignment-with-augmented-addition |
--description--
En la programación, es común utilizar asignaciones para modificar el contenido de una variable. Recuerda que todo lo que está a la derecha del signo de igualdad se evalúa primero, así que podemos decir:
myVar = myVar + 5;
para sumar 5
a myVar
. Dado que se trata de un patrón tan común, hay operadores que hacen tanto la operación matemática como la asignación en un solo paso.
Uno de estos operadores es el operador +=
.
var myVar = 1;
myVar += 5;
console.log(myVar);
Se mostrará un 6
en la consola.
--instructions--
Convierte las asignaciones de a
, b
y c
para que utilicen el operador +=
.
--hints--
a
debe ser igual a 15
.
assert(a === 15);
b
debe ser igual a 26
.
assert(b === 26);
c
debe ser igual a 19
.
assert(c === 19);
Debes usar el operador +=
para cada variable.
assert(code.match(/\+=/g).length === 3);
No debes modificar el código por encima del comentario especificado.
assert(
/var a = 3;/.test(code) &&
/var b = 17;/.test(code) &&
/var c = 12;/.test(code)
);
--seed--
--after-user-code--
(function(a,b,c){ return "a = " + a + ", b = " + b + ", c = " + c; })(a,b,c);
--seed-contents--
var a = 3;
var b = 17;
var c = 12;
// Only change code below this line
a = a + 12;
b = 9 + b;
c = c + 7;
--solutions--
var a = 3;
var b = 17;
var c = 12;
a += 12;
b += 9;
c += 7;