<!doctype html>
<html>
<head>
<title>标题</title>
<meta charset="utf-8">
<script>
function checkout( ){
//arguments:[ ]
//如果没有传入参数
if(arguments.length==0){
console.log("微信结账");
}else if(arguments.length==1){
//否则,如果传入1个参数
console.log("现金结账");
}else{//否则,
console.log("刷卡结账");
}
}
checkout();//"微信结账"
checkout(100);//"现金结账"
checkout(
"xxxx xxxx xxxx xxxx","123456");
//实现任意个数字的累加
function add( ){
//arguments:[ ]
//遍历arguments中每个参数值,同时声明sum初始化为0
for(var i=0,sum=0;
i<arguments.length;i++){
//将当前参数值累加到sum中
sum+=arguments[i];
}//(遍历结束)
return sum;//返回sum
}
console.log(
add(3,5,7),//15
add(1,2,3,4,5,6)//21
);
</script>
</head>
<body>
</body>
</html>
javascript函数重载
最新推荐文章于 2022-02-19 12:03:35 发布