JavaScript函数定义
// 函数的定义 /*function functionName([arg0,arg1.....argn]){ statements } 1 functionName 是需要定义的函数名,属于标识符 2 [] 中的arg0,arg1..... 为函数参数 3 [] 说明里面的内容不是必须的,他不是语法 */ // 声明一个函数 // function myFun(){ // alert('Hello!'); // } // // 调用函数 // myFun(); // 声明一个带参数的函数 /*function add(a,b){ var sum=a+b; return sum } alert(add(3,5));*/ // arguments 对象只是类似数组 // [] 语法访问属性 // length 属性确定传递参数的个数 /*function inner(num1, num2){ console.log(arguments.length); console.log(arguments[0]); } inner(10,5); function add(num1,num2){ arguments[0] = 99; console.log(num1); } add(55,88)*/ // 求任意一组数的平均值 function getAvg(num1,num2){ var sum=0,len = arguments.length, i; console.log(arguments.length); for(i=0;i<arguments.length;i++){ sum += arguments[i]; } console.log(sum/len ); } getAvg(67,32,34,54,345,3,34543534,54)
纵有疾风起,人生不言弃!