JavaScript定義関数の3つの実装方法

984 ワード

JavaScript定義関数の3つの実装方法
【1】通常の方法

function print(msg){
  document.write(msg);
}
関数を呼び出すいくつかの方法:
関数名(関数に渡すパラメータ1,関数に渡すパラメータ2,...)
変数=関数名(関数に渡すパラメータ1,関数に渡すパラメータ2,...)
戻り値のある関数呼出しについては、例えば、ALert(「sum="+スクウェア(2,3)」)をプログラム内で直接使用しても良い.
関数値の関数を指定せずにundefinedを返します.
【2】構造関数の方法  new Function()

   //        javascript     Function  F  
    var add=new Function('a','b','return a+b;');


    //       add  
    var sum=add(3,4);
    alert(sum);

 注:任意の複数の文字列パラメータを受け付けます.最後のパラメータは関数です.
 文字列が一つしかない場合は、関数体です.
【3】関数直接量定義関数

 //              
   var result=function(a,b){return a+b;}
 
   //              
   var sum=result(7,8);
   alert(sum); 
  注:関数の直接量は式です.匿名関数を定義できます.
疑問があれば、メッセージをお願いします.あるいは、当駅のコミュニティに行って討論してください.ありがとうございます.この文章を通じて皆さんに助けてほしいです.ありがとうございます.