首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我是菜鸟 问一个简单的有关问题

2013-01-04 
我是初学者 问一个简单的问题var FormValid function(frm)我想问一下这个声明的定义是什么 function不是

我是初学者 问一个简单的问题
var FormValid = function(frm)
我想问一下这个声明的定义是什么 function不是用来调用函数的吗? 
为什么会被用来赋值。在什么情况下会去这样写。

谢谢

[解决办法]

引用:
var FormValid = function(frm)
我想问一下这个声明的定义是什么 function不是用来调用函数的吗? 
为什么会被用来赋值。在什么情况下会去这样写。

谢谢

不能简单的理解为“用来赋值”。

这样的定义方法称之为匿名函数。特点是配合var关键字,可以有效的将变量封装在其内部而不会“污染”页面的其他全局变量。以这样的方式为一个页面增加JS也很优雅。

你可以查看一下很多JS框架、库的源代码,其中都使用大量的匿名函数

热点排行