1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <meta charset=utf-8><script> /*计算两个数的和 function f1(x,y){ return x+y; } /*计算三个数的和 function f2(x,y,z){ return x+y+z; }
/*计算四个数的和 function f3(x,y,z,m){ return x+y+z+m; } /*计算五个数的和 function f4(x,y,z,m,k){ return x+y+z+m+k; }*/ /*计算n个数的和*/ /*定义一个函数,如果不确定用户是否传入了参数,但是如果在函数中知道值和个数,就可以计算*/ function f1(){
console.log(arguments.length);//函数在调用的时候,传入了几个参数 console.log(arguments); } f1(10,20,92); function f2(){ var sum=0; for(i=0;i<arguments.length;i++){ sum+=arguments[i]; } return sum; } console.log(f2(1,2,3,4,5)); </script>
|