Functions name reusable work and return values to the caller.

Functions

functions.js
function square(value) {
  return value * value;
}

const side = ;
const area = square(side);

console.log("side=" + side);
console.log("area=" + area);
function square(value) {
  return value * value;
}

const side = ;
const area = square(side);

console.log("side=" + side);
console.log("area=" + area);
function square(value) {
  return value * value;
}

const side = ;
const area = square(side);

console.log("side=" + side);
console.log("area=" + area);
function call A function call runs the named function and can use the returned value in another expression.