2

在像 javascript/c++ 这样的语言中,有时有return false;return 0;正在使用。但是,在 PHP 等语言中,return;停止脚本并return false;返回 (bool) false 并继续脚本。

最近让我很困惑。

谁能解释一下return的用途是什么?

附言。我的问题主要与 PHP/javascript/jQuery 相关。

4

3 回答 3

1

return句子返回(duh)一个值,区别在于您如何处理该值。例如,如果你return false在一个onclick中,则事件不会执行,如果你是return true,那么它会。

return没有指定值,它将返回undefined

Javascript 示例:

function myFunction(){ return "asd"; }
myvar = myFunction();

然后你使用你myvar作为任何变量,所以如果你这样做

console.log(myvar);

这将记录

"asd"
于 2013-02-22T22:40:55.693 回答
1

在 PHP 中,

return;

相当于:

return null;

在 Javascript 中,它相当于:

return undefined;
于 2013-02-22T23:10:07.847 回答
0

http://php.net/manual/en/function.return.php

如果未提供参数,则必须省略括号并返回 NULL。

如果传递了一个参数,那么显然该参数将被返回。

于 2013-02-22T22:40:45.223 回答