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 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
说明你的Javascript技术很烂的五个原因
Apr 26 Javascript
JQuery扩展插件Validate—6 radio、checkbox、select的验证
Sep 05 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
JS实现简单路由器功能的方法
May 27 Javascript
javascript中select下拉框的用法总结
Jan 07 Javascript
node.js路径处理方法以及绝对路径详解
Mar 04 Javascript
微信小程序开发教程-手势解锁实例
Jan 06 Javascript
微信小程序使用form表单获取输入框数据的实例代码
May 17 Javascript
微信小程序HTTP接口请求封装的实现
Feb 21 Javascript
jQuery zTree树插件的使用教程
Aug 16 jQuery
Typescript类型系统FLOW静态检查基本规范
May 25 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函数utf8转gb2312编码
2006/12/21 PHP
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
Discuz! Passport 通行证整合
2008/03/27 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
php将session放入memcached的设置方法
2014/02/14 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
PHP 实现类似js中alert() 提示框
2015/03/18 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
vue中axios封装使用的完整教程
2021/03/03 Vue.js
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
python实用代码片段收集贴
2015/06/03 Python
python调用staf自动化框架的方法
2018/12/26 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
佳能德国网上商店:Canon德国
2017/03/18 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
老人祝寿主持词
2014/03/28 职场文书
人民调解协议书范本
2014/10/11 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python
python中的None与NULL用法说明
2021/05/25 Python
Redis读写分离搭建的完整步骤
2021/09/14 Redis