1 /*1.
2 *方法原型:
3 *function functonName([parameters]{functionBody});
4 */
5 function add(a,b){
6 return a+b;
7 }
8 //调用
9 alert(add(1,2));
10
11 /*
12 *2.
13 *方法原型:
14 *functonName:function([parameters]{functionBody});
15 */
16 add:function(a,b){
17 return a+b;
18 }
19
20 alert(add(1,2));
21
22 /*
23 *3
24 *通过指派一个变量名给匿名函数的方式定义
25 */
26 var add=function(a,b){
27 return a+b;
28 }
29 alert(add(1,2));
30
31 /*
32 *4
33 *不用匿名函数也可以
34 */
35 var add=function theAdd(a,b){
36 return a+b;
37 }
38
39 alert(add(1,2));
40 alert(theAdd(1,2));
41
42
43 /*
44 *5
45 *用new关键字(不推荐)
46 */
47 var add=new Function("a","b","return a+b")
48
49 alert(add(1,2));