課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
結(jié)果如下:
5、8、3和:16undefined7、1、4和:12undefined
2015-10-16
源自:JavaScript進(jìn)階篇 5-4
正在回答
定義的函數(shù)沒有返回值,
我覺得你這個(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ù)返回值。
document.write多寫了。
下面方法直接調(diào)用add3,不要有document.write了,這個(gè)方法會(huì)把a(bǔ)dd3的返回結(jié)果輸出,而function沒有返回值,所以是undefined,對應(yīng)的<br/>換行就是那個(gè)結(jié)果了。
函數(shù)內(nèi)部正常執(zhí)行了,
但是外部函數(shù)調(diào)用時(shí)沒有返回值,所以是undefined。
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
3 回答這樣為什么沒出現(xiàn)結(jié)果
2 回答為什么這樣寫結(jié)果會(huì)出錯(cuò)??
3 回答為什么結(jié)果會(huì)出現(xiàn)NaN
1 回答為什么我的結(jié)果會(huì)出現(xiàn)NaN
2 回答為什么會(huì)出現(xiàn)所有的數(shù)組結(jié)果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-20
定義的函數(shù)沒有返回值,
2015-10-17
我覺得你這個(gè)寫法有問題
函數(shù)里本來就有想html網(wǎng)頁輸出的document.write
在下面直接調(diào)用函數(shù)就會(huì)輸出
如果在函數(shù)輸出的外面再加document.write是想要輸出什么呢?
函數(shù)本身并沒有return
以上代碼是當(dāng)函數(shù)值有返回值時(shí)的情況,如果將
”return 0“中的0去掉的話會(huì)出現(xiàn)undefined;
由此應(yīng)該是可以看出
是輸出調(diào)用add(5,8,3)這個(gè)函數(shù)之后的的函數(shù)返回值。
2015-10-16
document.write多寫了。
下面方法直接調(diào)用add3,不要有document.write了,這個(gè)方法會(huì)把a(bǔ)dd3的返回結(jié)果輸出,而function沒有返回值,所以是undefined,對應(yīng)的<br/>換行就是那個(gè)結(jié)果了。
2015-10-16
函數(shù)內(nèi)部正常執(zhí)行了,
但是外部函數(shù)調(diào)用時(shí)沒有返回值,所以是undefined。