Do I have to return something in javascript function?

In JavaScript functions, do I need to return something (true or false) ? So far, all the functions I wrote without returning anything work just fine. I'm just curious.


No; Javascript functions are not required to return a value.

If you call a function that doesn't return a value, you'll get undefined as the return value.


no you dont. I believe if you do

var result = iAmADefinedFunctionThatDoesntReturnAnything();

result will be undefined.

Edit, this screenshot should be illuminating (forgive the mistake when i fail to invoke f):

enter image description here