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+xml自动生成表格的东西
Dec 21 Javascript
js表数据排序 sort table data
Feb 18 Javascript
JavaScript Event事件学习第一章 Event介绍
Feb 07 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
Mar 14 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
DOM基础教程之使用DOM控制表格
Jan 20 Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 Javascript
手机注册发送验证码倒计时的简单实例
Nov 15 Javascript
vue实现路由不变的情况下,刷新页面操作示例
Feb 02 Javascript
JavaScript中while循环的基础使用教程
Aug 11 Javascript
详细分析JavaScript中的深浅拷贝
Sep 17 Javascript
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
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中经典方法实现判断多维数组是否为空
2011/10/23 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
理解javascript中DOM事件
2015/12/25 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
js如何验证密码强度
2020/03/18 Javascript
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Python中format()格式输出全解
2019/04/12 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
BIBLOO波兰:捷克的一家在线服装店
2018/03/09 全球购物
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
港湾网络笔试题
2014/04/19 面试题
医院护士的求职信范文
2013/12/26 职场文书
民政局个人整改措施
2014/09/24 职场文书
四风对照检查材料范文
2014/09/27 职场文书
九九重阳节标语
2014/10/07 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
解决MySQL Varchar 类型尾部空格的问题
2022/04/06 MySQL