How to use return In Javascript

In order to terminate a section of the script, a return statement can be included within that specific scope.

Example: Here, we are using return statement.

javascript




let i = 10;
     
    // Return statement is in
    // the global scope
    if (i === 10)
        return;let i = 10;
 
// Return statement is in
// the global scope
if (i === 10)
    return;
 
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
document.write('This section will not be executed');
document.write('<br>');
 
document.write(arr.filter(
    (elem, index) => { return elem > 2 }));
 
         
    let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
    document.write('This section will not be executed');
    document.write('<br>');
     
    document.write(arr.filter(
            (elem, index) => { return elem > 2 }));


Output:

In the absence of the return statement:

This section will not be executed
3, 4, 5, 6, 7, 8, 9

In the presence of return:

No output will be shown since the program is terminated on the encounter.

How to terminate a script in JavaScript ?

To terminate a script in JavaScript, we have different approaches:

Table of Content

  • Using return
  • Terminating a part of the Script
  • Throwing an error on purpose
  • Using process.exit for Node.JS applications
  • Using clearInterval() method

Similar Reads

Method 1: Using return

In order to terminate a section of the script, a return statement can be included within that specific scope....

Method 2: Terminating a part of the Script

...

Method 3: Throwing an error on purpose

Example: Depending on a condition, a certain section of the script can be terminated using a “return” statement. The “return ” statement returns “undefined” to the immediate parent scope, where the termination can be handled. This is the best practice since handling terminations makes it easier for future debugging and readability of the code....

Method 4: Using process.exit for Node.JS applications

...

Method 5: Using clearInterval() method

Example: We deliberately throw an error to terminate the section of the script that we want to. It is best practice to handle the error using a “try-catch” block....

Contact Us