腾讯云618限量抢购

JavaScript 函数的 return 语句

最后更新:2012-05-18 23:54阅读:8291

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 部分:
  1. 1. JavaScript 函数(function)
  2. 2. JavaScript 函数参数与 arguments 对象
  3. 3. JavaScript 函数的 return 语句
腾讯云618限量抢购