JavaScript带返回值的函数
return:
定义和用法
- 在函数使用return语句时,会停止执行,并返回值
- return语句只能出现在函数体内.
- return后面的返回值是可选的
格式: return 返回值;
例:
function myFunction(){
var x = 5;
return x; //返回x的值
}
var my = myFunction(); //将函数的返回值赋给变量my
document.write(my); //显示my的值,my的值为5,也就是myFunction()返回的值
例:返回参数的乘积
function myFunction(){
var result = arguments[0] * arguments[1]; //计算第一个参数和第二个参数的乘积
return result; //返回计算结果
}
var my = myFunction(3,5); //给参数赋值,第一个参数为3,第二个为5
document.write(result);
例:如果希望只退出,不返回任何值,则:
function result(){
var a = 5;
var b = 4;
if (a>b){ //如果a>b,则:
return; //退出,并不返回值
}
}
var total = result();
document.write(total); //打印出的结果为undefined;