函数参数的数量:在JavaScript中允许函数的形参与实参不同
1、实参的数量多余形参的数量:函数可以正常运行多余的实参被忽略
2、实参的数量少于形参的数量:多出的形参是一个已声明未赋值的变量它的值是undefined
arguments对象的使用
1、是内置对象:已经定好的,用户只要使用即可
2、作用:调用函数时,函数的实参保存在argument对象中
练习1:定义一个函数,返回该函数时实参的最大值
强调:每个函数内部都有一个argument对象,本质是一个数组,数组保存的是调用函数传递的形参
练习2:定义一个函数,判断一个数是否是完数
”完数“是某个数的所有因子(不包含自身)之和等于它本身