分析 的不知對 還是 錯
function add2(x,y)
{
? sum = x + y;?
? return sum; //返回函數(shù)值,return后面的值叫做返回值。
}
return是將add2()和sum建立聯(lián)系
如果沒有return ?那么 就需要重新調(diào)用sum這個變量
function add2(x,y)
{
? sum = x + y;?
? return sum; //返回函數(shù)值,return后面的值叫做返回值。
}
return是將add2()和sum建立聯(lián)系
如果沒有return ?那么 就需要重新調(diào)用sum這個變量
2015-07-24
舉報
2015-08-12
<script type="text/javascript">
? function ?app2(x,y)
? { var sum,x,y;
? ? sum = x * y;
? ? return sum; ?//此處定義了函數(shù)的運作規(guī)則:計算sum,然后返回計算結(jié)果
? }
?req1=app2(5,6); //此處調(diào)用函數(shù)的規(guī)則,賦值: x=5,y=6,得到結(jié)果req1=30
?req2=app2(2,3);?//此處調(diào)用函數(shù)的規(guī)則,賦值: x=2,y=3,得到結(jié)果req2=6
var sumq=req1+req2;
document.write("req1的值:"+req1+"<br/>");
document.write("req2的值:"+req2+"<br/>");
document.write(req1+"與"+req2+"和:"+sumq);
</script>
如果函數(shù)的規(guī)則中沒有?return sum; ?就只計算x * y,但得不到結(jié)果,所以在?req1=app2(5,6)調(diào)用函數(shù)的時候就沒有值。我是這么理解的
2015-08-05
沒有return? 意味著只是 執(zhí)行的過程。我的理解
2015-07-24
不對,sum是一個變量,怎么可以儲存在函數(shù)中。另外JavaScript是客戶端腳本語言,在你的瀏覽器上運行而已。這個變量就在你的瀏覽器內(nèi)存里
2015-07-24
sum是在計算機(jī)變量中的
2015-07-24
首先要知道sum是全局變量還是局部變量