"return;"在javascript中是什么意思?
What does "return;" mean in javascript?
运行 在这段代码中:
if(!function1()) return;
function2();
function3(array1[index1]);
return 后有一个即时分号是什么意思?我在 jquery 代码下找到了它。 jquery 与它无关吧?
Javascript 中的 return
语句终止函数。这段代码基本上是说,如果 !function1()
(function1()
的 return 值的反面)是 true
或真值,那么就停止执行函数。
也就是说,立即终止这个函数。分号是javascript中的语句终止符。如果 !function1()
最终为 true
或 truthy,则函数将 return 和下面代码的 none 将被执行。
Return 可用于 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();
运行 在这段代码中:
if(!function1()) return;
function2();
function3(array1[index1]);
return 后有一个即时分号是什么意思?我在 jquery 代码下找到了它。 jquery 与它无关吧?
Javascript 中的 return
语句终止函数。这段代码基本上是说,如果 !function1()
(function1()
的 return 值的反面)是 true
或真值,那么就停止执行函数。
也就是说,立即终止这个函数。分号是javascript中的语句终止符。如果 !function1()
最终为 true
或 truthy,则函数将 return 和下面代码的 none 将被执行。
Return 可用于 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();