JAvascript定義関数のメソッドのまとめ


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={f 1:function(){},f 2:function(){},f 3:{f 3_1:function,f 3_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.m 1=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>