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

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

請問為什么會(huì)出現(xiàn)這樣的結(jié)果?

結(jié)果如下:

5、8、3和:16
undefined7、1、4和:12
undefined

正在回答

4 回答

定義的函數(shù)沒有返回值,

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

我覺得你這個(gè)寫法有問題

函數(shù)里本來就有想html網(wǎng)頁輸出的document.write

在下面直接調(diào)用函數(shù)就會(huì)輸出

如果在函數(shù)輸出的外面再加document.write是想要輸出什么呢?

函數(shù)本身并沒有return

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>函數(shù)傳參</title>
<script?type="text/JavaScript">
???function?add(x,y,z)?????????????????
	{
	??sum?=?x?+?y?+z;
	??document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
??????return?0;
	}
	add(5,8,3);
????add(7,1,4);
????document.write(add(5,8,3));
</script>
</head>
<body>
</body>
</html>

以上代碼是當(dāng)函數(shù)值有返回值時(shí)的情況,如果將

”return 0“中的0去掉的話會(huì)出現(xiàn)undefined;

由此應(yīng)該是可以看出

document.write(add(5,8,3));

是輸出調(diào)用add(5,8,3)這個(gè)函數(shù)之后的的函數(shù)返回值。

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

document.write多寫了。

下面方法直接調(diào)用add3,不要有document.write了,這個(gè)方法會(huì)把a(bǔ)dd3的返回結(jié)果輸出,而function沒有返回值,所以是undefined,對應(yīng)的<br/>換行就是那個(gè)結(jié)果了。

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

函數(shù)內(nèi)部正常執(zhí)行了,

但是外部函數(shù)調(diào)用時(shí)沒有返回值,所以是undefined。

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

舉報(bào)

0/150
提交
取消

請問為什么會(huì)出現(xiàn)這樣的結(jié)果?

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

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

幫助反饋 APP下載

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

公眾號

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