javascript函数 第14节
<html>
	<head>
	<title>function</title>
	</head>
	<body>		
		1.函数形式<br/>
		<script type="text/javascript">
			function  test () { 
				alert('Hello');
				}  //没有返回值类型声明  function修饰
			document.write("typeof test :  " , typeof test ,"<br/>");
			document.write("test  instanceof Function :  " , test  instanceof Function,"<br/>");
			//调用
			//test();
			//var  add = new Function("a","b", "alert('2个参数') ;return a + b;");//对象 add是引用
			//var  result = add(3,5);//函数名
			//document.write("result :  " , result ,"<br/>");
			var  minu = function (a, b) { return a - b};
			result = minu(10,6);//函数名
			document.write("result :  " , result ,"<br/>");
			function add() { //方法是否重载
				  alert('call add() ....');
			}
			function add(a) { //方法是否重载  没有重载
				  alert('call add(a) ....');
			}
			function add() { //声明函数 可以没有参数   调用函数 可以传入参数
				  var a = arguments;//参数数组  调用参数放入arguments
				  var sum = 0;
				  for(var i = 0; i < a.length; i++ ) {
						sum += a[i];
				  }
				  return sum;//return 
			}
			document.write("add() :  " , add(),"<br/>");
			document.write("add(1,5) :  " , add(1,5),"<br/>");
			document.write("add(10,20,30,50,'a',90) :  " , add(10,20,30,50,'a',90),"<br/>");
			document.write("add.toString() :  " , add.toString(),"<br/>");
		</script>     	
	</body>
</html>
rs

 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号