js.函数创建

版权声明:欢迎阅读,有误请指正,转载请申明。 https://blog.csdn.net/wx1995sss/article/details/87257046
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
//			函数:函数是将特定功能的代码打包起来,可以重复使用的代码块
//			它是可以随时随地执行的语句,简单的说,函数就是完成某个功能的语句
//			函数接收0个或者多个参数,然后执行函数体来完成某个功能,最后根据需要返回或不返回处理结果
//			语法:
//			function functionName(arg1,arg2,...argN){
//				代码块
//				[return[结果]]
//			}
//			function为定义函数的关键字
//			functionName为函数的名字(自定义,避免关键保留字)
//			arg代表传递给函数的参数列表,各个函数之间用逗号隔开,参数可以为空
//			return就是返回函数的值,是可选的
//		函数的创建方式
//			1.基本形式:function functionName([参数]){代码块}
			function myFun(){
				alert("Hello");
			}
			myFun();//函数调用,函数名+()
//			2.匿名形式function([参数]){代码块}
//			把函数写圆括号中,就相当于函数是一个函数表达式,
//			后面的圆括号是加了以后会立即执行
			(function(){
				alert("world");
			})();
//			3.字面量形式 var 变量 = function([参数]){代码块}
			var fun = function(){
				alert("you");
			}
			fun();//函数调用,变量名+();
//			4.构造函数形式:var 变量 = new Function([参数1],[参数2],..."函数体");
//			(函数体加""需要调用,不加引号不用调用)
				var r = prompt("请输入圆半径!");
			function myRadial(r){
				var m =3.14*r*r;
				console.log(m);
			}
			myRadial(10);
			(function(){
				var m =3.14*r*r;
				console.log(m);
			})();
			var myr = function(){
				var m =3.14*r*r;
				console.log(m);
			}
			myr();
			var my11 =new Function(	"var m =3.14*r*r;console.log(m)");
			
			function myk(a,b){
				var sum = a+b;
				console.log(sum);
			}
			myk(5,6);
			function myk1(a,b){
				return a + b;
			}
			console.log(myk1(5,5));
//			函数的调用方式
//			1.函数名() 比如:没有Fun();变量名() 比如:fun()
//			2.在事件后面调用,比如<<p onclick="myFun"></p>
//			3.自调用,匿名函数一般使用自调用,特点:代码块();
//			形参和实参
//			形参:在定义函数的时候,写在括号里面的是形参
//			实参:在调用函数的时候,传入函数的值或者变量是实参
//			注意:形参和实参的对应顺序必须是一致的,在参数的数量上,以形参的数量为主,比如说:形参只有一个,实参有多个,但也只能接受一个.
		</script>
	</head>
	<body>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/wx1995sss/article/details/87257046