欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascript定义函数的方法总结

程序员文章站 2022-03-02 11:51:48
...

在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>