第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

分析 的不知對 還是 錯

function add2(x,y)
{
? sum = x + y;?

? return sum; //返回函數(shù)值,return后面的值叫做返回值

}


return是將add2()和sum建立聯(lián)系

如果沒有return ?那么 就需要重新調(diào)用sum這個變量


正在回答

5 回答

<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ù)的時候就沒有值。我是這么理解的

0 回復(fù) 有任何疑惑可以回復(fù)我~

沒有return? 意味著只是 執(zhí)行的過程。我的理解

0 回復(fù) 有任何疑惑可以回復(fù)我~

不對,sum是一個變量,怎么可以儲存在函數(shù)中。另外JavaScript是客戶端腳本語言,在你的瀏覽器上運行而已。這個變量就在你的瀏覽器內(nèi)存里

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

柳寒煙 提問者

可是 那就無法將sum與add2()聯(lián)系起來 add2()也就無法調(diào)用sum了啊 瀏覽器的內(nèi)存不在本地嗎?
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~

sum是在計算機(jī)變量中的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

iyric

應(yīng)該是內(nèi)存
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

柳寒煙 提問者 回復(fù) iyric

??難道不是將sum的值儲存在add2()這個函數(shù)中嗎? 內(nèi)存? 難道JS的運行是在本地嗎
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~

首先要知道sum是全局變量還是局部變量

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

柳寒煙 提問者

不管是全局變量還是局部變量 用到sum不都需要重新調(diào)用嗎?
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

iyric 回復(fù) 柳寒煙 提問者

sum只是一個變量,用來儲存值,return就是把這個值從sum中取出
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
#3

柳寒煙 提問者 回復(fù) iyric

把這個值從sum中取出 那取出之后呢??
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
#4

iyric 回復(fù) 柳寒煙 提問者

如果沒有return,sum是全局變量的話,在外面還可以繼續(xù)用,不用return返回。 如果不是的話,只能在里面用。一旦你外面需要他時,就要return。
2015-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消

分析 的不知對 還是 錯

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號