在JS中,经常看到函数里面带有return,但是不知道这个返回值有什么用,是给什么东西赋值还是有什么别的意义。
6 回答
Young_and_Free
TA贡献7条经验 获得超13个赞
function a(){
var sum = 1+1;
}
function b(){
var sum1 = 1+1;
return sum1;
}
//调用函数a
alert(a());//不会返回任何结果.因为没有任何返回值
//调用函数b
alert(b());//可以得到2 函数b已经把计算的值返回了
//函数中return后下面代码是不执行的例如
function c(){
var sum2 = 1+1;
return sum2;
//重新给sum2赋值
sum2 = 2+2;
}
//调用函数c
alert(c());//得到2 而不是4;
上帝遗弃之仔
TA贡献4条经验 获得超0个赞
renturn为带着一个返回值结束函数,当函数中有多个return时遇到第一个return就结束函数,return就相当于程序的出口。(小白一枚如果有不对的地方欢迎指正 ^_^)
function max(a,b){
if(a>b){
return a;
}
else{
return b;
}
}
max(2,5);比如上面的函数max就实现了比较两个数的大小并返回较大的数。
添加回答
举报
0/150
提交
取消
