函数的创建

		/*
		 * 函数:将有特点功能的代码块封装起来,方便反复使用
		 * 函数可以在随时随地的执行,接收0或者多个参数,通过执行函数体来完成某个功能
		 * 依据需要来决定是否返回结果(return)
		 * 语法:
		 * function functionName([arg1,参数2,...,argN]){
		 * 	代码块
		 * [return[结果]];
		 * }
		 * function是定义函数的关键字
		 * functionName是函数的函数名(自定义,不能使用关键字)
		 * arg是参数,参数可以是多个,用逗号隔开,也可以为空
		 * return是函数的返回结果
		 */
		
//		函数的创建方式:
//		1.基本类型
		function myFun(){//(括号可填参数)
			console.log("Hello World!");
		}
		myFun();//通过  函数名() 调用
		
		/*
		 * 匿名函数 function(){}
		 * 把函数写在括号里面,相当于函数表达式
		 * 后面加上括号会立即执行
		 */
		(function(){
			console.log("匿名函数");
		})();//加上括号立即执行;
		
		//字面量形式: var 变量名 = function(){}
		var fun = function(){
			console.log("字面量函数")
		}
		fun();//函数调用,变量名()
		
		//4.构造函数: var 变量名 = new Function([参数],"函数体")
		//(函数体加引号需要调用才能用,不加引号不用调用,直接使用(自调用))
		//Function(f需要大写)
		var myfun = new Function(
			"console.log('构造方法函数')"
		)
		myfun();
		
		var arr01=30;
		var arr02=20;
		function num(arr_a,arr_b){
			var arr=arr01+arr02;
			return arr;
		}
		console.log(num(arr01,arr02));
		
		var sum=10;
		function sum_cricle(r){
			console.log(r*r*3.14);
		}
		sum_cricle(sum);
		
		/*
		 * 形参和实参:
		 * 形参:在定义函数的时候,写在括号里面的是形参
		 * 实参:在调用函数的时候,传入函数的值或者变量是实参
		 * 注意,形参和实参的对应的顺序必须的一致的,在参数的数量上,以形参的数量为主
		 * 形参只有一个的时候,实参有多个也只能接受到一个
		 */
发布了31 篇原创文章 · 获赞 32 · 访问量 1267

猜你喜欢

转载自blog.csdn.net/weixin_45936690/article/details/104607942