What does javascript function return in the absence of a return statement?

Viewed 21361

I was just wondering, does a function without a return statement (or without hitting any return statements) return a value that is completely equivalent to false?

For example:

function foo(){};
!!foo();

This should return false if executed in firebug (but does not return anything if i just called foo();).

Thanks a lot!

Jason

3 Answers
Related