匿名函数与函数表达式
2016-09-28 19:21
169 查看
一、 普通的传统函数表达式,调用执行的时候,既可以放在函数前面,也可以放在后面,只要在文档中,都可以调用。
show();
function show(){
alert("hello");
}
二、匿名函数(这种写法是错的,会报错。)
function (){
alert("hello");
}
三、匿名函数表达式,调用执行的时候,只可以放在函数的后面。
var show=function(){
alert("hello");
}
show();
四、立即执行表达式
(function (){ alert("hello"); })();
也可以这样写:
var msg=(function (){ alert("hello"); })();
五、给对象创建方法(方法即函数),
var box={
run:function(){} //对象中的方法 即function run(){}
}
调用对象中的方法:box.run();
show();
function show(){
alert("hello");
}
二、匿名函数(这种写法是错的,会报错。)
function (){
alert("hello");
}
三、匿名函数表达式,调用执行的时候,只可以放在函数的后面。
var show=function(){
alert("hello");
}
show();
四、立即执行表达式
(function (){ alert("hello"); })();
也可以这样写:
var msg=(function (){ alert("hello"); })();
五、给对象创建方法(方法即函数),
var box={
run:function(){} //对象中的方法 即function run(){}
}
调用对象中的方法:box.run();
相关文章推荐
- G - N!Again
- [codevs1021] 玛丽卡
- C#接口和类有什么异同。
- 自定义弧形进度条
- jointJS(二)--jointJS官方版本的一个改造bottomtopmodel
- C语言中的变量常量
- wait()和notify()、notifyAll()
- bzoj2661(网络流)
- Mapreduce理解
- 谭浩强C程序设计第三版习题7.15
- 二分图求最大匹配,匈牙利
- Android一些重要的工具类
- Apache的prefork模式和worker模式
- Java内存区域
- 什么时候使用抽象类,什么时候用接口?
- LinkedList和ArrayList的区别
- 如何制作表格(三)——GridView + RecyclerView.GridLayoutManager
- struts.xml中,el表达式报错Invalid result location value/parameter
- 将H264码流打包成RTP包
- 怎样实现多态?