亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

函數的參數問題????各位大神解釋一下這段代碼,有急用?。?!

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>style樣式</title>
<script type="text/javascript">
var numresult;
var str;
function onclicknum(nums) {
??? var sum=document.getElementById('nummessege').value=nums
}
</script>
</head>
<body>
<input type="text" id="nummessege"  />
<input type="button" value="4" id="4" onclick="onclicknum(4)">
</body>
</html>

我這個用的是形參還是實參???形參和實參到底是什么玩意???我問了度娘好多次了理解不了

正在回答

5 回答

我感覺你這里面是有問題的啊,你這段代碼

var sum=document.getElementById('nummessege').value=nums

要知道一個表達式里如果運算符等級相同,是從左往右運算的,也就是第一個等號先運行,把value賦給了sum,然后第二個等號才運行,把nums賦給了value,我覺得是這樣,不知道對不對

形參和實參我也不太懂

1 回復 有任何疑惑可以回復我~
#1

圖圖是個大天才 提問者

謝謝了
2016-03-19 回復 有任何疑惑可以回復我~

函數里面的是形參,外面的是實參

1 回復 有任何疑惑可以回復我~

function onclicknum(nums) {
?? str = document.getElementById("nummessege");
?? str.value = str.value + nums;
}

nums是形參,形參就是調用函數時傳遞給這個函數的值的接收者。

input那個按鈕有一個onclick事件,當有點擊事件時,會調用onclicknum函數,將4這個值傳給nummessage。


0 回復 有任何疑惑可以回復我~

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>style樣式</title>
<script type="text/javascript">
var numresult;
var str;
function onclicknum(nums) {
?? str = document.getElementById("nummessege");
?? str.value = str.value + nums;
}
</script>
</head>
<body>
<input type="text" id="nummessege"  />
<input type="button" value="4" id="4" onclick="onclicknum(4)">
</body>
</html>

這是人家本來的代碼?。?!

0 回復 有任何疑惑可以回復我~

?onclick="onclicknum(4)"中的“4”是實參;function onclicknum(nums) {}中“nums”是形參。實參是具有實際值的參數;形參是沒有值,僅僅作為標示存在的。

1 回復 有任何疑惑可以回復我~
#1

圖圖是個大天才 提問者

哦哦?!『孟裼悬c明白了
2016-03-19 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

函數的參數問題????各位大神解釋一下這段代碼,有急用?。。?/h1> 我要回答 關注問題

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號