函數(shù)的參數(shù)問題????各位大神解釋一下這段代碼,有急用!??!
<!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>
我這個用的是形參還是實參???形參和實參到底是什么玩意???我問了度娘好多次了理解不了
2016-03-19
我感覺你這里面是有問題的啊,你這段代碼
var sum=document.getElementById('nummessege').value=nums
要知道一個表達式里如果運算符等級相同,是從左往右運算的,也就是第一個等號先運行,把value賦給了sum,然后第二個等號才運行,把nums賦給了value,我覺得是這樣,不知道對不對
形參和實參我也不太懂
2016-04-16
函數(shù)里面的是形參,外面的是實參
2016-03-19
function onclicknum(nums) {
?? str = document.getElementById("nummessege");
?? str.value = str.value + nums;
}
nums是形參,形參就是調(diào)用函數(shù)時傳遞給這個函數(shù)的值的接收者。
input那個按鈕有一個onclick事件,當(dāng)有點擊事件時,會調(diào)用onclicknum函數(shù),將4這個值傳給nummessage。
2016-03-19
<!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>
這是人家本來的代碼!??!
2016-03-19
?onclick="onclicknum(4)"中的“4”是實參;function onclicknum(nums) {}中“nums”是形參。實參是具有實際值的參數(shù);形參是沒有值,僅僅作為標(biāo)示存在的。