javascript中的有名函数和无名函数


Posted in Javascript onOctober 17, 2007

看个例子: 1 

function a(){  
    alert("我是三水点靠木");  
} 

2  

var a = function(){  
    alert("我是三水点靠木");  
} 

       1和2的方法是等价的,1是有名函数,而2只是让一个变量指向一个无名函数而已,而1和2在这里是等价的。2可以直接在函数声明后加上括号就表示创建完成后立即进行函数调用。例如:
var  i = function(obj){
    alert(obj);
 }("我是三水点靠木");
       另外有名函数和无名函数的重要区别:对于有名函数,它可以出现在调用之后再定义;而对于无名函数,她必须是在调用之前就已经定义。例如下面使用无名函数的错误例子:
i();
var i = function(){
    alert("我是三水点靠木");
}
以下才是正确写法:
var i = function(){
    alert("我是三水点靠木");
}
i();
或者使用有名函数:
 i();
function i(){
     alert("我是三水点靠木");
}
Javascript 相关文章推荐
js计数器代码
Nov 04 Javascript
javascript用户注册提示效果的简单实例
Aug 17 Javascript
使用jQuery重置(reset)表单的方法
May 05 Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
使用JavaScript获取地址栏参数的方法
Dec 19 Javascript
javascript常见数据验证插件大全
Aug 03 Javascript
解决vue 更改计算属性后select选中值不更改的问题
Mar 02 Javascript
layui的table中显示图片方法
Aug 17 Javascript
javascript随机变色实例代码
Oct 15 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 Javascript
javascript实现评分功能
Jun 24 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 #Javascript
表单填写时用回车代替TAB的实现方法
Oct 09 #Javascript
关于 byval 与 byref 的区别分析总结
Oct 08 #Javascript
JavaScript加密解密7种方法总结分析
Oct 07 #Javascript
JavaScript 入门·JavaScript 具有全范围的运算符
Oct 01 #Javascript
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
Oct 01 #Javascript
javascript入门·图片对象(无刷新变换图片)\滚动图像
Oct 01 #Javascript
You might like
PHP,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
php无限极分类实现的两种解决方法
2013/04/28 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
JS敏感词过滤代码
2016/12/23 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
利用python求积分的实例
2019/07/03 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
python两种注释用法的示例
2020/10/09 Python
python 如何引入协程和原理分析
2020/11/30 Python
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
SQL Server面试题
2016/10/17 面试题
编辑个人求职信范文
2013/09/21 职场文书
4s店总经理岗位职责
2013/12/31 职场文书
学术会议欢迎词
2014/01/09 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
领导干部个人整改措施落实情况汇报
2014/10/29 职场文书
档案管理员岗位职责
2015/02/12 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL