js函数声明的三种方式

js函数声明的三种方式

第一种普通声明方式:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>函数声明方式</title>
	</head>
	<body>
		<span>js函数声明有三种方式:1.普通方式;</span>
		<script>
			/*"1.普通声明函数方式:*/
			function fun1(m,n){
				alert(m+n);
			}
			fun1(2,3);
			
		</script>
	</body>
</html>

  

第二种变量声明方式:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>函数声明方式</title>
	</head>
	<body>
		<span>1.普通声明函数方式:2.使用变量声明函数;</span>
		<script>
			/*"1.普通声明函数方式:*/
			function fun1(m,n){
				alert(m+n);
			}
			fun1(2,3);
			/*"2.使用变量声明函数:*/
			var fun2=function(m,n){
				alert(m+n);
			}
			fun2(2,4);
			
		</script>
	</body>
</html>

  

第 三种构造函数声明方式:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>函数声明方式</title>
	</head>
	<body>
		<span>js函数声明有三种方式:1.普通方式;2.使用变量声明函数;3.使用构造器声明函数(比较少用)</span>
		<script>
			/*"1.普通声明函数方式:*/
			function fun1(m,n){
				alert(m+n);
			}
			fun1(2,3);
			/*"2.使用变量声明函数:*/
			var fun2=function fun1(m,n){
				alert(m+n);
			}
			fun2(2,4);
			/*"3.使用构造函数方式声明函数:*/
			var fun3 = new Function('n','m','alert(m+n)');
			fun3(2,3);
		</script>
	</body>
</html>

  

posted @ 2017-03-13 20:40  虞少  阅读(862)  评论(0编辑  收藏  举报