您的位置:首页 > Web前端 > JavaScript

JS中的函数

2016-03-14 09:26 309 查看

函数种类

声明函数

function fun(){}


匿名函数表达式

var fn = function(){};


具名函数表达式

var fn = function xxx(){};


可以通过输出
fn.name
来判断,有name的就是具名函数,没有的就是匿名函数。

具名函数表达式的函数名只能在创建函数内部使用,即采用此种方法创建的函数在函数外层只能使用fn不能使用xxx的函数名,xxx的命名只能在创建的函数内部使用。

在对象内定义的函数,例如
var o = {fn:function(){}};
也是函数表达式

自执行函数

(function(){...})();
(function fn(){...})();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript