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.
In a main function, the return statement and expression are optional.
You can omit the return value of a function and use a bare return without a return value.
Those of you who, like me, had algorithms classes might remember this : a function must always return something. It's a ground rule. JavaScript follows this rule, functions always return something. In the case where you don't want to return a value, something else exists.
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):
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With