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

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

為什么加了return后就沒有反應(yīng)了

<!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;

return sum;

?

document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");

}

?

?

?

</script>

</head>

<body>

? ? <input type="button" value="點擊 " onclick="add(2,6,8)"/>

</body>

</html>




看代碼 沒有return時 正常打印 加上return后 點擊沒反應(yīng)了。。

正在回答

4 回答

你不加return的時候,調(diào)用函數(shù)是直接輸出sum。加上return之后,返回sum,return之后的語句不再執(zhí)行。

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

return?表示當(dāng)前的函數(shù)已經(jīng)返回了,所以再往下執(zhí)行也沒啥意義了,所以?return?后面的語句不會再執(zhí)行。return?的重點在于“返回”的概念,但是表象上大家最直觀的感受是后面的語句都不執(zhí)行了。但是也有例外,例如數(shù)組的 map、filter、includes、find?等函數(shù)就不是返回的意思,它專注在“返回”的概念上。

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

function? add3(x,y,z)? ? ? ? ? ? ? ?

{

? sum = x + y +z;

? document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");

}

add3(5,8,3);

add3(7,1,4)

?


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

return就結(jié)束了,后面的當(dāng)然不會執(zhí)行了,你倒是可以試試拿個變量接收一下你return出去的sum,

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

舉報

0/150
提交
取消

為什么加了return后就沒有反應(yīng)了

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

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

幫助反饋 APP下載

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

公眾號

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