<!DOCTYPE html>
<html>
<head>
<meta http-equiv="utf-8"/>
<title></title>
</head>
<body>
<script>
//不存在方法重载
//后声明的函数会将先声明的函数覆盖
function add(a, b) {
alert(a + b);
}
function add(a,b,c) {
alert(a + b + c);
}
//add(1, 2);
//可变参数
function sum(a) {
//使用arguments获取所有参数,是一个数组
//alert(arguments.length);//返回数组的元素个数
var sum1 = 0;
for (var i = 0; i < arguments.length; i++) {
sum1 += arguments[i];
}
alert(sum1);
}
//调用
sum(1, 2, 3,4,5,6);
</script>
</body>
</html>
javascript的方法重载
最新推荐文章于 2022-06-06 10:19:41 发布