js_function类型

JS_Function

1、JS_Function

(1)、解析函数:

    函数是对象,函数名实际上是一个指向函数对象的指针。

    function  sum(num1,num2){
        return num1+num2;
    }

(2)、函数重载

    function addSomeNumber(num){
       return num + 100;
    }

    function addSomeNumber(num){
       return num + 200;
    }

    var result =  addSomeNumber(300)  //500

(3)、函数声明与函数表达式

   sum(1,2)

   function sum(x,y){
       return x+y;
   }

   函数声明提升,会顺利的执行该函数


(4)、函数的内部属性

  arguments this


(5)、函数的属性和方法

  length prototype