星座 网站 建设,电商怎么做链接,吉林市网站建设公司哪家好,河南搜索引擎推广公司Function 类型 函数是对象 具有属性和方法#xff0c;函数名实际上是一个指向函数对象的指针 没有重载#xff1b; 函数声明和函数表达式 函数声明#xff1a; function sum (num1, num2){ return num1 num2; } 函数表达式#xff1a; var sum function(num1, num2){ ret…Function 类型 函数是对象 具有属性和方法函数名实际上是一个指向函数对象的指针 没有重载 函数声明和函数表达式 函数声明 function sum (num1, num2){ return num1 num2; } 函数表达式 var sum function(num1, num2){ return num1 num2; }; // 这里是有分号的 二者基本上没有太大的区别值得注意的是函数表达式后面是有分号的 还有一点就是函数声明之前是可以调用函数的因为解析器会率先读取函数声明函数声明提升 例如alert(sum(10, 10)); function sum(num1, num2){ return num1 num2; } // 这段代码是可以正常运行的 而函数表达式则不可以 alert(sum(10, 10)); var sum funtion(num1, num2){ return num1 num2; }; // 这段代码则会报错 作为值的函数 在ECMAScript中的函数名本身就是变量所以函数也可以作为值来使用。转载于:https://www.cnblogs.com/zhangxg/p/4609109.html