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