1、根据传入参数的类型执行不同的操作。
2、利用参数中特殊的参数值进行不同的操作。
3、根据参数的个数进行重载。
例子
function rua(){
if(arguments.length==0){
alert(0);
}
else if(arguments.length==1){
alert(1)
}
else if(arguments.length==2){
alert(2)
}
}
rua(66);//1