1.函数的声明

   function box(){。。。}//没有参数的函数

   function box(name,age){。。。}//带参数的函数

   

   box();//直接调用

   box('sl',28); //调用函数,并传参


2.arguments对象

   函数体内可以通过arguments对象来传递参数

  function box(){

       return arguments[0]+'|'+arguments[1];//得到每次参数的值

   }

   alert(box(1,2,3,4,5,6));//传递参数


   

    function box(){

       return arguments.length;//得到参数的长度 6

   }

   alert(box(1,2,3,4,5,6));//传递参数

   


3.js没有像其他高级语言那种函数重载的功能

   执行最后的

    function box(){

       return arguments[0]+'|'+arguments[1];//得到每次参数的值

   }

      function box(){    //会执行这个函数

       return arguments.length;//得到参数的长度 6

   }