Table of Contents
When you're coding, you sometimes want to exit from the middle of a function.
This is useful for when you want to stop the further execution of the code, or to return a value you have already generated.
In this post, we'll learn how to exit from a function in JavaScript.
How to Exit from a function
Let's say you have a function that takes in two numbers and adds them.
However, you want to exit from the function if either number is negative.
Here's how that looks like:
JAVASCRIPTconst sum = (num1, num2) => {
if (num1 < 0 || num2 < 0) {
return -1;
}
return num1 + num2;
}
Notice how we can immediately exit the function by using the return keyword.
This is a great way to validate that the parameters passed in are valid, or simply to return back the user a value once it has been calculated.
Here's an example of a greeting that requires a name to be passed in.
JAVASCRIPTconst greeting = (name) => {
if (!name) {
return "Please pass a name!";
}
return `Hello, ${name}!`;
}
console.log(greeting("John"));
console.log(greeting());
BASHHello, John!
Please pass a name!
Conclusion
In this post, we learned how to immediately exit a function.
Just use the return keyword to exit from a function and the rest of the function will not execute.
Thanks for reading!
Getting Started with TypeScript
Getting Started with Svelte
Getting Started with Express
How to Serve Static Files with Nginx and Docker
How to deploy a .NET app using Docker
How to deploy a Deno app using Docker
Using Puppeteer and Jest for End-to-End Testing
Getting Started with Handlebars.js
Learn how to build a Slack Bot using Node.js
Creating a Twitter bot with Node.js
Getting Started with React
Setting Up Stylus CSS Preprocessor
