在没有返回语句的情况下,javascript函数会返回什么?

8 浏览
0 Comments

在没有返回语句的情况下,javascript函数会返回什么?

我在想,如果一个函数没有返回语句(或者没有执行任何返回语句),它会返回一个与false完全等价的值吗?

例如:

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

如果在Firebug中执行这段代码,它应该返回false(但如果只调用foo(),则不会返回任何值)。

非常感谢!

Jason

0