Skip to main content

--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);