Return Value
The return
statement is used to immediately stop evaluation and exist the current context
(typically a function call) yielding a return value.
return; // equivalent to return ();
return 123 + 456; // returns 579
A return
statement at global level exits the script with the return value as the result.
A return
statement inside a function call exits with a return value to the caller.