js 函数定义三种方式

<script type="text/javascript">    
			function add(num1,num2){ 
					return num1+num2+200;
			}
			var sum=add(122,10000);
			window.document.write(sum);		
	</script>

<script type="text/javascript">
        var add=new Function("num"," return num+200");//此时Function 这种方法用的比较少
        var sum=add(122);
        window.document.write(sum);        
</script>
     
<script type="text/javascript"> 
        var add=function(num1,num2){ 
						return num1+num2+200;
				}
        var sum=add(122,300);
        window.document.write(sum);
</script>

var和function定义方法的区别:

var 方式定义的函数,不能先调用函数,后声明,只能先声明函数,然后调用。

function方式定义函数可以先调用,后声明。请看代码:

<script language="JavaScript" type="text/javascript">
	//aaa();//这样调用就会出错
	var aaa = function(){
		alert("A");
	}
	aaa();


	//先调用后声明
	bbb();
	function bbb(){
		alert("bb");
	}
</script>



版权声明:本文为u011637069原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u011637069/article/details/51189484