【发布时间】:2019-11-05 06:18:09
【问题描述】:
我是 PHP 和 JavaScript 的初学者,对“无价值返回”有疑问。
-
#codeA 和 #codeB 意思一样吗? 我想知道“函数内部没有值的返回”的作用。
-
#codeB 和 #codeC 有什么区别吗? 我想知道 "return" 和 "exit" 之间是否有区别,在示例代码中。
-
如果 #codeB 和 #codeC 具有相同的功能,哪种格式优先于另一种?
-
“1、2、3”的答案在 JavaScript 中是否相同?
代码A
function doFunction() {
if(!conditionA) {
//do something
}
}
代码B
function doFunction() {
if(conditionA) return;
//do something
}
代码C
function doFunction() {
if(conditionA) exit;
//do something
}
【问题讨论】:
-
"codeC" 在 JavaScript 中不起作用,因为没有
exit语句。 -
codeA 不返回任何内容,codeB 返回 null,codeC 退出 PHP,之后什么都不能执行。
标签: javascript php return