課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么輸出是不寫成document.write(add3(5,8,3));直接就寫成add(5,8,3),看上去感覺不嚴(yán)謹(jǐn)。
2017-09-28
源自:JavaScript進(jìn)階篇 5-4
正在回答
<script type="text/JavaScript">
? ?function ? add3(x,y,z) ? ? ? ? ? ? ?
{
?sum = x + y +z;
?document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(3,5,8);
add3(1,4,7);
? ??
?
</script>
函數(shù)本身包括輸出語句,只要調(diào)用函數(shù)就會執(zhí)行,相反寫成document.write(add3(5,8,3))的話,會額外打印出來兩個undefined。
驚悚的窩窩頭
PengGuo 回復(fù) 驚悚的窩窩頭
因為函數(shù)里面已經(jīng)包含了輸出語句,你只要去調(diào)用這個函數(shù)就可以了??
例:
? function sum(a,b,c) {
? ? document.write(a+b+c);
? }
?sum(1,2,3);
順便說一句,問問題最好去segmentFault或者stackoverflow。在慕課上問了得到滿意解答的可能性較低。
這不是嚴(yán)不嚴(yán)謹(jǐn)?shù)膯栴},主要看你需要。document可輸出文字,add()函數(shù)只能輸出它的數(shù)據(jù)類型。簡言之,你要輸出“結(jié)果是:1”,就用document;只需要輸出“1”,就用add().
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答為什么add3(5,8,3); add3(7,1,4);卸載函數(shù)的外面呢
1 回答為什么HTML/CSS的內(nèi)容輸不出來,而把var myPar去掉,直接寫成document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML)能輸出來
1 回答return a;為什么不能寫成document.write(a); document.write 是不是只能輸出被賦值的變量?
1 回答為什么這樣寫 就只輸出一次成績不合格?
4 回答為什么這么寫提交上去表格直接就是紅色?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-06-05
<script type="text/JavaScript">
? ?function ? add3(x,y,z) ? ? ? ? ? ? ?
{
?sum = x + y +z;
?document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(3,5,8);
add3(1,4,7);
? ??
?
?
</script>
2017-10-29
函數(shù)本身包括輸出語句,只要調(diào)用函數(shù)就會執(zhí)行,相反寫成document.write(add3(5,8,3))的話,會額外打印出來兩個undefined。
2017-09-28
因為函數(shù)里面已經(jīng)包含了輸出語句,你只要去調(diào)用這個函數(shù)就可以了??
例:
? function sum(a,b,c) {
? ? document.write(a+b+c);
? }
?sum(1,2,3);
2017-09-28
順便說一句,問問題最好去segmentFault或者stackoverflow。在慕課上問了得到滿意解答的可能性較低。
2017-09-28
這不是嚴(yán)不嚴(yán)謹(jǐn)?shù)膯栴},主要看你需要。document可輸出文字,add()函數(shù)只能輸出它的數(shù)據(jù)類型。簡言之,你要輸出“結(jié)果是:1”,就用document;只需要輸出“1”,就用add().