html
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<input type='button' name='test' id='test' value='Click'/>
</body>
</html>
Javascript
$(document).ready(function(){
$('#test').on('click',function(){
var a = 10;
testFunction(a);
});
});
function testFunction(a,b){
alert(a);
}
在这里,当我单击 Click 按钮时,它会发出警报 10。但是在函数调用中我只有一个参数,而在函数定义中我有两个参数。那么为什么它会提醒值而不是产生关于参数数量的任何错误。?