JavaScript 函数 return
JavaScript 函数的 return 语句用来规定从函数返回的值。当一个函数运行后,要得到一个运行结果,就需要使用 return 语句来返回该结果。
下面的例子返回两个参数值之和:
<script type="text/javascript">
function sum(x,y){
return x+y;
}
result = sum(2,3);
document.write( result );
</script>运行该例子输出:
5
与 Java,PHP 等语言类似,函数在执行过 return 语句后立即停止代码,return 后面的语句都将被忽略,如:
<script type="text/javascript">
function sum(x,y){
return x+y;
document.write("提示文字");
}
</script>上面的例子中,document.write("提示文字"); 语句始终不会被执行。
无返回值的 return 语句
如果函数无返回值,那么可以调用没有参数的 return 运算符,随时退出函数:
<script type="text/javascript">
function sum(x,y){
if( x<y ){
return;
}else{
return x-y;
}
}
</script>提示
如果函数无返回值,或调用了没有参数的 return 语句,那么它真正返回的值是 undefined。
本章节内容共分 3 部分:
- JavaScript 函数(function)
- JavaScript 函数参数与 arguments 对象
- JavaScript 函数的 return 语句

