--description--
If you'll recall from our discussion about Storing Values with the Assignment Operator, everything to the right of the equal sign is resolved before the value is assigned. This means we can take the return value of a function and assign it to a variable.
Assume we have defined a function sum
which adds two numbers together.
ourSum = sum(5, 12);
Calling the sum
function with the arguments of 5
and 12
produces a return value of 17
. This return value is assigned to the ourSum
variable.
--instructions--
Call the processArg
function with an argument of 7
and assign its return value to the variable processed
.
--hints--
processed
should have a value of 2
assert(processed === 2);
You should assign processArg
to processed
assert(/processed\s*=\s*processArg\(\s*7\s*\)/.test(__helpers.removeJSComments(code)));
--seed--
--after-user-code--
(function(){return "processed = " + processed})();
--seed-contents--
// Setup
let processed = 0;
function processArg(num) {
return (num + 3) / 5;
}
// Only change code below this line
--solutions--
var processed = 0;
function processArg(num) {
return (num + 3) / 5;
}
processed = processArg(7);