分析 的不知对 还是 错
function add2(x,y)
{
sum = x + y;
return sum; //返回函数值,return后面的值叫做返回值。
}
return是将add2()和sum建立联系
如果没有return 那么 就需要重新调用sum这个变量
function add2(x,y)
{
sum = x + y;
return sum; //返回函数值,return后面的值叫做返回值。
}
return是将add2()和sum建立联系
如果没有return 那么 就需要重新调用sum这个变量
2015-07-24
<script type="text/javascript">
function app2(x,y)
{ var sum,x,y;
sum = x * y;
return sum; //此处定义了函数的运作规则:计算sum,然后返回计算结果
}
req1=app2(5,6); //此处调用函数的规则,赋值: x=5,y=6,得到结果req1=30
req2=app2(2,3); //此处调用函数的规则,赋值: x=2,y=3,得到结果req2=6
var sumq=req1+req2;
document.write("req1的值:"+req1+"<br/>");
document.write("req2的值:"+req2+"<br/>");
document.write(req1+"与"+req2+"和:"+sumq);
</script>
如果函数的规则中没有 return sum; 就只计算x * y,但得不到结果,所以在 req1=app2(5,6)调用函数的时候就没有值。我是这么理解的
举报