在JavaScript中,函数其实是对象,每个函数都是Function类的实例,既然函数对象,那么就具有自己的属性和方法,因此,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定. 一.函数的声明 方式一:常规方式 function sum1(num1,num2){ return num1+num2 } 方式二:函数表达式 var sum2=function(num1,num2){ return num1+num2; }; 方式三:动态创建函数(这种方式用得不多) var sum3=ne…