什么是;返回&引用;用javascript是什么意思?
运行了以下代码:什么是;返回&引用;用javascript是什么意思?,javascript,syntax,Javascript,Syntax,运行了以下代码: 如果(!function1())返回; 函数2(); 功能3(数组1[index1])Javascript中的return语句终止函数。这段代码基本上是说如果!function1()(与function1()的返回值相反)为true或truthy,然后停止执行该函数 也就是说,立即终止此函数。分号是javascript中的语句终止符。如果!function1()以true或truthy结束,然后该函数将返回,并且它下面的任何代码都不会执行 Return可用于从函数返回值,如:
如果(!function1())返回;
函数2();
功能3(数组1[index1])代码>Javascript中的return
语句终止函数。这段代码基本上是说如果!function1()
(与function1()
的返回值相反)为true
或truthy,然后停止执行该函数
也就是说,立即终止此函数。分号是javascript中的语句终止符。如果!function1()
以true
或truthy结束,然后该函数将返回,并且它下面的任何代码都不会执行
Return可用于从函数返回值,如:
function returnFive(){
return 5;
}
或者,就像在本例中,如果出于某种原因,我们不再需要继续,那么这是一种停止函数的简单方法。比如:
function isEven(number){
/* If the input isn't a number, just return false immediately */
if(typeof number !== 'number') return false;
/* then you can do even/odd checking here */
}
正如您所怀疑的,这与jQuery无关。分号在那里,因此Javascript引擎知道有两条语句:
if(!function1()) return;
function2();
您可以看到,不仅仅是一条语句会完全改变程序:
if(!function1()) return function2();