JavaScript for Beginners
About Lesson

The return statement in JavaScript is used to end the execution of a function and return a value from that function.

 

Return in Functions

In functions, the return statement ends the function execution and specifies a value to be returned to the function caller.

Here’s an example:

function add(a, b) {
  return a + b;
}

let sum = add(5, 3); // sum will be 8

In this example, the add function returns the sum of a and b. The returned value is then stored in the sum variable.

 

Return Without a Value

If the return statement is used without a value, the function will stop executing and return undefined.

function greet() {
  console.log('Hello, Junaid');
  return;
}

let result = greet(); // result will be undefined

In this example, the greet function does not return a value, so result is undefined.

 

Early Exit

The return statement can also be used to stop the execution of a function early.

function isPositive(number) {
  if (number < 0) {
    return false;
  }
  // Some other code here...
  return true;
}

 

In this example, if number is less than 0, the function returns false immediately and the rest of the code is not executed.

 

The return statement is a powerful tool in JavaScript. It controls the flow of a function and allows values to be passed from a function back to where it was called. Understanding how to use the return statement effectively is crucial to writing good JavaScript code.