//1.函数没有重载的说法 //2.参数arguments在严格模式下有限制 function sumNum() { var result=null; for(var i=0;i<arguments.length;i++) { result+=arguments[i]; } return result; } alert(sumNum(1,2,3,4));//10
//3.函数参数是按照值传递的
function SetName(obj)//js的函数是按值传递,传递了复制的地址值 { obj.name='酱油帝君';//修改地址值只想的内存值 obj=new Object();//修改了变量的地址值 obj.name='不是酱油帝君';//新对象的赋值(obj存储地址不再只想jydj) } var jydj=new Object(); SetName(jydj); alert(jydj.name);//酱油帝君