我是否必须在javascript函数中返回一些内容?

时间:2011-06-03 00:14:52

标签: javascript function return

在JavaScript函数中,我是否需要返回一些内容(true或false)?到目前为止,我写的所有函数都没有返回任何工作就好了。我只是好奇。

3 个答案:

答案 0 :(得分:19)

没有;返回值不需要Javascript函数。

如果您调用的函数不是return一个值,那么您将获得undefined作为返回值。

答案 1 :(得分:1)

不,你不。我相信如果你做了

var result = iAmADefinedFunctionThatDoesntReturnAnything();

结果将是未定义的。

编辑,这个截图应该是有启发性的(原谅我未能调用f时的错误):

enter image description here

答案 2 :(得分:0)

不,你没有

<强> BUT 如果你发现自己在做这样的事情

 function myFun(){
   if (1 == 2){
    return true ;
   }
 }

现在你应该知道你在代码中做错了什么,因为只有部分函数返回值才没有意义