JS学习笔记DAY5--函数

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script type="text/javascript">
			/*
			*函数function
			* 	-函数也是一个对象
			* 	-函数中可以封装,保存一些功能(代码),在需要时可以调用执行;
			* 	-使用typeof检查一个函数对象时,会返回function
			*	-语法:
			* 
			*/
		   //创建一个函数对象:
		   //封装的函数中的代码不会立即执行,会在调用时执行
		   //var fun = nwe Function("console.log('helloworld!');");
		   //方法一:函数声明
		   /*function fun(){
			   console.log("helloworld!");  
		   }
		   fun();*/
		   //调用函数语法:函数对象()
		   //调用时,函数中封装的代码按顺序执行
		   
		   //方法二:声明匿名函数
		   /*var fun1 = function(){  //匿名函数fun1
			   console.log("hlloworld!");
		   }
		   fun1();
		   
		   function fun(a,b){//形参a,b
			   console.log(a+b);
		   }
		   fun(1,2);//实参1,2将赋值给函数中对应的形参
		   */
		  
		  //返回值:
		  //return后面的值将作为函数的执行结果返回
		  //可定义一个变量接受该结果
		  //在函数中return后的语句都不会执行
		  //如果函数后边不写return或者return后面不加任何值则会返回undefined
		  function fun(a,b){
			  var d = a + b;
			  return d;
			  alert("hello");//不执行
		  }
		  var result = fun(1,2);
		  console.log(result);
		  //返回值的类型:可以使函数值,比如fun(1,2);
		  //			 也可以是一整个函数,比如fun;
		  
		  //立即执行函数:
		  //		函数定义完,立即被调用,往往只会执行一次;
		  (function(){
			  console.log("我是立即执行函数")
		  })();
		  
		  (function(a,b){
			  console.log(a+b);
		  })(1,2);

		</script>
		<title></title>
	</head>
	<body>
	</body>
</html>
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值