首页 > 编程语言 > 详细

JavaScript的特殊函数

时间:2017-04-23 16:36:44      阅读:101      评论:0      收藏:0      [点我收藏+]

1.匿名函数

onclick=function(){}就是匿名函数.

2.匿名函数的回调函数

<script>
<span style="white-space:pre">	</span>var one=function(){
		return 1;
	};
	var two=function(){
		return 2;
	};
	function fn(a,b){
		return a()+b();//加上括号证明这是函数
	}
<span style="white-space:pre">	</span>alert(fn(one,two));
<script>
执行结果:3..这里的a,b是就是一个函数名的形式參数

以下的和上述代码原理一致:

alert(fn(function(){
		return 1;
	},function(){
		return 2;
	}));
3.自调函数:自己调用自己的函数.
* 第一个小括号:定义函数.
* 第二个小括号:调用函数(传參).

(
		function(str){
			alert(str);
		}
	)("hello world");

4.内部函数

function fn(){
	var a="a";
	function n(){
		var b="b";
		return a+b;
	}
	return n();
}
alert(fn())
5.返回函数的函数

function fn(){
	var a="a";
	return function(){
		var b="b";
		return a+b;
	}
}
alert(fn());
alert(fn()())

技术分享技术分享



JavaScript的特殊函数

原文:http://www.cnblogs.com/claireyuancy/p/6752807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!