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 相关文章推荐
浅谈Javascript事件处理程序的几种方式
Jun 27 Javascript
使用JavaScript 实现各种跨域的方法
May 08 Javascript
网页广告中JS代码的信息监听示例
Apr 02 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
Feb 17 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
Nov 01 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
Jan 18 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
Mar 01 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
Mar 21 Javascript
JS脚本实现网页自动秒杀点击
Jan 11 Javascript
vscode中vue-cli项目es-lint的配置方法
Jul 30 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
Aug 12 Javascript
JS使用setInterval计时器实现挑战10秒
Nov 08 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
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
thinkphp浏览历史功能实现方法
2014/10/29 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
浅谈PHP中的
2016/04/23 PHP
Yii2框架redis基本应用示例
2018/07/13 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
jQuery内容筛选选择器实例代码
2017/02/06 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
vue使用监听实现全选反选功能
2018/07/06 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
js实现踩五彩块游戏
2020/02/08 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
Python简单实现子网掩码转换的方法
2016/04/13 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
Python离线安装PIL 模块的方法
2019/01/08 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
高中生毕业自我鉴定范文
2013/12/22 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
家长对老师的评语
2014/04/18 职场文书
新店开张活动方案
2014/08/24 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
党员干部反四风民主生活会对照检查材料思想汇报
2014/10/12 职场文书
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android