js之初识函数

<html>
	<head>
		<title>009</title>
		<script type="text/javascript" charset="utf-8">
			/*函数
				了解函数的基本概念
				函数的定义方式
				函数的参数
				this
				call、apply
				执行环境、作用域链
				垃圾收集、块级作用域
				closure
			*/
			/*
				function 函数名称(参数表){
					函数执行部分
				}
			*/
			/*
			//简单的一个函数:function关键字+函数的名字(没有返回值类型)
			function test(a,b){//参数列表没有变量类型
				return a+b;//return 之后的代码都不会得到执行
			}//参数列表相当于函数入口,return相当于函数的出口。
			var c=test(10+20);
			//alert(c);//30
			
			alert(typeof test);//function,函数也是一种类型,是function类型。
			*/
			
			function test1(aa){
				aa();
			}
			
			function test2(){
				alert('执行');
			}
				
			test1(test2);//可以把函数当做参数来传递进去。//执行
			
			test1(function(){
				alert('匿名的函数执行了');
			});//匿名的函数执行了
			
			function test3(){//其实函数是可以嵌套的,但是里面的方法只能在外面方法作用域中有用,不推荐这种
				function test4(){
					alert('我是test4');
				}
				test4();
			}
			test3();//不推荐,没有什么实际的意义。
		
		
		</script>
	</head>
	<body>
	
	</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值