什么是;返回&引用;用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();