在像javascript/c++这样的语言中,有时会使用return false;或return 0;。但是,在PHP之类的语言中,return;会停止脚本,return false;会返回(bool) false并继续脚本。
最近它让我很困惑。
谁能解释一下return的用法是什么?
Ps。我的问题主要与PHP/javascript/jQuery相关。
发布于 2013-02-23 06:40:56
return语句返回一个值,不同之处在于如何处理该值。例如,如果你在onclick内部执行return false,事件就不会执行,如果你执行return true,那么它就会执行。
没有指定值的return,它将返回undefined
Javascript示例:
function myFunction(){ return "asd"; }
myvar = myFunction();然后您可以将myvar用作任何变量,所以如果您这样做
console.log(myvar);这将会记录
"asd"发布于 2013-02-23 07:10:08
在PHP中,
return;等同于:
return null;在Javascript中,它相当于:
return undefined;发布于 2013-02-23 06:40:45
http://php.net/manual/en/function.return.php
如果未提供参数,则必须省略括号并返回NULL。
如果传递了一个参数,那么很明显该参数将被返回。
https://stackoverflow.com/questions/15034376
复制相似问题