文章导航

JavaScript匿名函数

2018-7-12 01:44| 作者: admin| 查看: 247| 评论: 0|来自: 蚂蚁部落

所谓匿名函数就是没有名称的函数,下面通过代码实例做一下介绍。

一.普通函数的声明:

[JavaScript] 纯文本查看 复制代码
// 函数名是func;
function func(){           
  return 'softwhy.com';           
}
func();//调用函数
二.匿名函数的声明:
[JavaScript] 纯文本查看 复制代码
function(){           
  return 'softwhy.com';           
}

上面代码会报错,它被解读为一个普通函数声明,但是完整函数声明必须具备如下要素:

(1).function关键字。

(2).函数的名称+(),小括号中可以带有参数。

(3).{}大括号形成的函数体。

匿名函数必须声明于表达式环境中,也就是作为运算符的操作数存在。

代码实例如下:

[JavaScript] 纯文本查看 复制代码
(function(){           
  console.log('softwhy.com');           
})()

小括号是一个分组运算符,返回一个函数对象,使用小括号可以调用此函数。

再来看一个最为熟悉的应用:

[JavaScript] 纯文本查看 复制代码
var func=function(){           
  console.log('softwhy.com');           
}
func();

等号是一个赋值运算符,同样的道理。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部