課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
如果把return sum ?換成是document.write(sum),
可以嗎?
2016-07-12
源自:JavaScript進(jìn)階篇 5-5
正在回答
輸出效果是一樣的,但是不推薦這樣做,因?yàn)楹瘮?shù)是為了完成某項(xiàng)功能而抽取出來(lái)的一段代碼。這里的函數(shù)功能應(yīng)該是求和,輸出功能應(yīng)該放在其他地方進(jìn)行。
可以 ?但后面要加換行 方便看結(jié)果
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>返回值函數(shù)</title> <script?type="text/javascript"> ??function??app2(x,y) ??{?var?sum,x,y; ????sum?=?x?*?y; ????document.write(sum+'<br?/>'); ??} var?req1?=app2(5,6); var?req2?=app2(2,3); </script> </head> <body> </body> </html>
不行,document.write(sum)只是表示會(huì)頁(yè)面上顯示sum,這樣做會(huì)讓add2(x,y)無(wú)返回值,這樣add2(x,y)的值為0
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
2 回答return sum和document.write(sum)的區(qū)別是什么?
1 回答關(guān)于return sum
3 回答關(guān)于 return sum;
4 回答為什么把var sum=0改為var sum輸出的結(jié)果就變成110了呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-12
輸出效果是一樣的,但是不推薦這樣做,因?yàn)楹瘮?shù)是為了完成某項(xiàng)功能而抽取出來(lái)的一段代碼。這里的函數(shù)功能應(yīng)該是求和,輸出功能應(yīng)該放在其他地方進(jìn)行。
2016-07-12
可以 ?但后面要加換行 方便看結(jié)果
2016-07-12
不行,document.write(sum)只是表示會(huì)頁(yè)面上顯示sum,這樣做會(huì)讓add2(x,y)無(wú)返回值,這樣add2(x,y)的值為0