javaScript中的立即执行函数

 javaScript中的立即执行函数

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>javaScript-函数详解</title>
<script type="text/javascript">
/*
	js里面的自执行函数:
		自己执行/自动执行
		其实自执行函数也是匿名函数
	*/
	//自执行函数,不带参
	(function() {
		console.log("好好工作,努力赚钱");
	})();
	
	/*
		自执行函数的参数和返回值
	*/
	
	//自执行函数,带参
	(function(name, age) {
		console.log(name + age + "岁了,要" +"好好工作,努力赚钱,");
	})("令狐冲", 26);
	
	//自执行函数,不带形参
	(function() {
		//arguments表示参数列表
		for (var index = 0; index < arguments.length; index++) {
			console.log("*****" + arguments[index]);
		} 
	})("建宁公主", "双儿", "阿珂", "曾柔", "方怡", "小郡主沐剑屏", "苏荃");//传实参
	
	//自执行函数有返回值
	var result = (function() {
		return "红红火火恍恍惚惚";
	})();
	console.log(result);

	//自执行函数的另一种写法
	//自执行函数,不带参
	(function() {
		console.log("飞雪连天射白鹿");
	}());

	//自执行函数,带参
	(function(name, age) {
		console.log(name + age + "哈哈");
	}("鹿鼎记韦小宝", 18));

	//自执行函数,不带形参
	(function() {
		//arguments表示参数列表
		for (var index = 0; index < arguments.length; index++) {
			console.log("*****" + arguments[index]);
		}
	}("段誉", "虚竹", "乔峰"));//传实参
	
	//自执行函数有返回值
	var mes = (function() {
		return "呵呵呵";
	}());
	console.log(mes);
</script>
</head>
<body>
	<h1>javaScript-函数详解</h1>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值