Returning Functions
Functions stop executing at two points; when it finishes executing all statements in the function body or when it encounters a return
statement. This return
statement mostly also has a return value
associated with it, which is returned to the caller.
The function sum(a, b, c)
in the following code block implements the sum of three numbers and returns the sum. This sum is then returned to the variable that calls the function, which is named as result
here. Printing the value of the variable result
tells us the value of the sum computed by the function.
xxxxxxxxxx
function sum(a, b, c){
d = a + b + c
return d
}
var result = sum(33, 12, 47)
console.log(result) //prints 92
OUTPUT
:001 > Cmd/Ctrl-Enter to run, Cmd/Ctrl-/ to comment