30-(函数)函数作为参数调用

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>函数作为参数调用</title>
</head>
<body>
	<script>
		function func(a) {
			// 一般将变量作为函数的参数进行使用
			console.log(a);
		}

		var a = 10;
		func(a);

		// 将函数作为 函数的参数
		// 1.将命名函数作为参数使用
		// 2.将匿名函数直接操作参数使用
		function func1() {
			console.log('我是func---1');
		}

		function func2(f) { // f 是一个形参
			console.log('我是func---2', f);
			f(); // 当f这个形参是个函数的时候,执行之
		}

		// f 是func2 的形参, func1是实参
		// func2(func1);

		func2(

				function() {
					console.log('我是匿名函数');
				}


			);
		// var a = function() {}
		//     a() 等价于 (function() {})()
		(function() { // 匿名函数
			console.log('我是匿名函数');
		})()
	</script>
</body>
</html>

上述运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七色的天空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值