<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