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

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

為什么不用return的話結(jié)果是這樣的??

<script?type="text/javascript">??????
function?com(a,b)??????//定義函數(shù)??????
{if(a>b)????????????
????document.write(a);??????????
?else?if(b>a)????????????
????document.write(b);?????????
else????????????
????document.write("相等");??????
}??

document.write("?5?和?4?的較大值是:"+com(3,4)+"<br>");???
document.write("?6?和?3?的較大值是:"+com(6,3)?);????

</script>

結(jié)果:
4?5?和?4?的較大值是:undefined
6?6?和?3?的較大值是:undefined

這個結(jié)果是為什么呢?


正在回答

2 回答

你去商店買了x元的東西,給老板y元,

老板用計算后(function)告訴你(document.write),要找你y-x元,你知道(能看到),但沒有收到錢

老板計算后,什么都沒說,直接找給你y-x元(return),你收到了錢,可以放進(jìn)錢包或是拿去買其他東西(引用)。

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

函數(shù)執(zhí)行之后的結(jié)果是要作為值交出來的,而那個值要通過return語句來得到(也就是所謂的“通過return語句來返回值”)

document.write("?6?和?3?的較大值是:"+com(6,3))這句話是說,在屏幕上輸出“6和3的較大值是:調(diào)用函數(shù)com(6,3)之后函數(shù)給我返回的那個值”,你這邊沒有返回值,所以值是undefined

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

weibo_慕設(shè)計0064673 提問者

輸出結(jié)果中 在“ 6和3的較大值是:xxx”的前面還有個6,這是為什么呢?(很疑惑)
2020-02-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕尼黑2505853 回復(fù) weibo_慕設(shè)計0064673 提問者

你仔細(xì)看看你的函數(shù),你在函數(shù)里面就已經(jīng)進(jìn)行了判斷和輸出,執(zhí)行外面的write語句的時候先執(zhí)行里面的com函數(shù),com函數(shù)打印出6,然后再是你這句write語句打印,只是調(diào)用順序的問題
2020-02-11 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么不用return的話結(jié)果是這樣的??

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

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

幫助反饋 APP下載

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

公眾號

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