Returning Values from Functions
The primary purpose of a function is to return a value.
The function's space is deleted after its execution, and you rarely output information directly from the function to the console.
The return
keyword is used to perform the value return operation, and it signifies the end of the function's execution:
1234567function add(a, b) { return a + b; } let sum = add(25, 30); console.log("sum =", sum);
In the example above, you can see that the function call (add(25, 30)
) is replaced by the value 55
(25 + 30) after the return
keyword.
Note
The function completes its execution and returns a value at the point of call, and the function's space is cleared.
It's also essential to understand that the return
keyword terminates the execution of the function. Any code after the return
statement will not be executed:
1234567891011function add(a, b) { return a + b; console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); } let numb = add(25, 12); console.log("numb =", numb);
The console.log()
statements after the return
statement were not executed.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 2.33
Returning Values from Functions
Swipe to show menu
The primary purpose of a function is to return a value.
The function's space is deleted after its execution, and you rarely output information directly from the function to the console.
The return
keyword is used to perform the value return operation, and it signifies the end of the function's execution:
1234567function add(a, b) { return a + b; } let sum = add(25, 30); console.log("sum =", sum);
In the example above, you can see that the function call (add(25, 30)
) is replaced by the value 55
(25 + 30) after the return
keyword.
Note
The function completes its execution and returns a value at the point of call, and the function's space is cleared.
It's also essential to understand that the return
keyword terminates the execution of the function. Any code after the return
statement will not be executed:
1234567891011function add(a, b) { return a + b; console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); } let numb = add(25, 12); console.log("numb =", numb);
The console.log()
statements after the return
statement were not executed.
Thanks for your feedback!