js中函数都是一个对象,函数名都是引用函数对象的变量
创建函数: 3种:
1. 声明方式: function 函数名(参数列表){函数体}
只有声明方式创建的函数,才能被声明提前
2. 函数直接量:
var 函数名=function(参数列表){函数体}
3. new创建:
var 函数名=
new Function("参数1","参数2",...,"函数体");
强调: 无论参数实际是什么类型
都要用""包裹!
鄙视: js中正确的创建函数的方法
function compare(a,b){return a-b;}
var compare=function(a,b){return a-b;}
var compare=new Function("a","b","return a-b;");
创建函数: 3种:
1. 声明方式: function 函数名(参数列表){函数体}
只有声明方式创建的函数,才能被声明提前
2. 函数直接量:
var 函数名=function(参数列表){函数体}
3. new创建:
var 函数名=
new Function("参数1","参数2",...,"函数体");
强调: 无论参数实际是什么类型
都要用""包裹!
鄙视: js中正确的创建函数的方法
function compare(a,b){return a-b;}
var compare=function(a,b){return a-b;}
var compare=new Function("a","b","return a-b;");
本文介绍了JavaScript中创建函数的三种主要方式:声明式、表达式赋值及使用new Function构造函数,并对比了它们的区别。

被折叠的 条评论
为什么被折叠?



