javascript定义函数的方法总结
程序员文章站
2022-07-15 10:20:12
...
在JavaScript里,定义函数的方式可以说也是花样百出,方式有很多,下面把几个常见到的定义函数方式汇总一下:
1.最常规定义方法 function name(){}
<script language="javascript" type="text/javascript"> function show() { alert("ok") } show(); </script>
2.变量式定义 var n=function(){}
<script language="javascript" type="text/javascript"> var a=function(){ alert("haha") }; a(); </script>
3.数组式定义 var n={f1:function(){},f2:function(){},f3:{f3_1:function,f3_2:function()}}
<script language="javascript" type="text/javascript"> var b={show:function(){alert("bbbb")},say:function(){alert("ccccc")},move:function(){alert("dddd")},run:{fast:function(){alert("run fast!")},slow:function(){alert("run slow!!!")}}}; b.run.fast(); </script>
4.面向对象式定义 var n=function(){n.m1=function(){};n.m2=function(){};}
<script language="javascript" type="text/javascript"> var c=function(){ this.method=function(){alert("c.method")}; this.method2=function(){alert("c.method2")}; } var c2=new c(); c2.method2(); </script>
上一篇: StringBuffer
下一篇: 递归与斐波那契