×

javascript · level 1 · unit 7 · lesson 3

  1. meet it
  2. guess first
  3. your turn
  4. fix it
  5. nailed it

Tap a green word if you get lost.

meet it

hands the answer back so you can keep it.

So far your functions show things with console.log. Showing puts a value on the screen, and then it is gone. Your program cannot catch it, keep it or do maths with it.

To return a value, write return and the value. The call then turns into the answer, as if double(4) were the number 8. Store it, show it or use it again.

A function with no return hands back undefined, the same no-value you met with arrays.

function double(number) {
  return number * 2;
}
let answer = double(4);
console.log(answer);
console.log(double(answer));

Showing is letting someone see your answer, and return is handing it to them.