示例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
var abs = function (x) {
console.log("x=>"+x);
for (var i = 0; i< arguments.length;i++){
console.log(arguments[i]);
}
if(x>=0){
return x;
}else {
return -x;
}
}
</script>
</head>
<body>
</body>
</html>
输出结果
总结
1.javascript的函数(方法)可以传递任意个参数,也可以不传递参数,不会报错。
2.arguments是一个javascript的关键字,代表一个函数传递进来的所有参数是一个数组。但是arguments同样
缺点明显,它不能随意对任意一个后续参数进行操作不太方便。