1
2
3
4
5
6
7
8
9
10
11
12 |
//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 |
1
2
3
4
5
6
7
8
9 |
//3.函数参数是按照值传递的<br> function SetName(obj)//js的函数是按值传递 { obj.name= ‘酱油帝君‘ ; //虽然是按值传递,但是引用指向的还是同一个对象 obj= new
Object(); //重写了引用 obj.name= ‘不是酱油帝君‘ ; //引用指向新的地方 } var jydj= new
Object(); SetName(jydj); alert(jydj.name); //酱油帝君 |
原文:http://www.cnblogs.com/zspbolg/p/3625066.html