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.