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 stops the entire script evaluation,
the return value is taken as the result of the script evaluation.
A return
statement inside a function call exits with a return value to the caller.