18-JavaScript-基本文法-関数


関数
1.概念
    ある機能を完了するためのプログラム命令(文)のセットを、関数と呼びます.    分類:カスタム関数、システム関数
2.文法
 1)定義
    function methodName(var 1,var 2[,varn])       //ドソメットニング        [リセット値]    }    
 2)呼び出し方式
    ①methodName([実参1,実参2,...])    ②var myVar=methodName;       myVar([实参1,实参2,…])
3.注意
    ①関数の戻り値の種類を宣言する必要はありません.    ②パラメータリストには、キーワード「var」は必要ありません.    ③return文は省けます.    ④関数定義は呼び出し後でも良いです.   *⑤関数は、任意の数のパラメータを受信できます.       関数はargments配列ですべてのパラメータを受信できます. 
    function myFun(myVar) {

        return console.info( arguments );
    }

    myFun();            // []
    myFun( "a" );       // ["a"]
    myFun( "a", "b" );  // ["a", "b"]   
4.システム関数
    参考: http://www.w3school.com.cn/js/jsref_obj_global.asp
 4.1 eval(string)
  1)概念      文字列を計算し、JavaScriptコードを実行します.  2)例    var str="window.alert";    eval(str)
 4.2 encodeURI(URIstring) /decodeURI
  1)概念    base 64符号化を行います.  2)例    var urlStr="www.baidu.com?gender=男"    consolie.info;   //www.baidu.com?gender=%E 9%90%A 2%EF%BF%BD     
 4.3その他
  ... ...