方法は 3 つあります: 1. 関数キーワード、構文 "関数 関数名 (パラメーター リスト) {//宣言}"; 2. 関数式の形式を使用する "var 変数名 = 関数 (パラメーター リスト) {/ /Declaration}" を使用して定義します。 3. "new Function()" コンストラクターを使用して定義します。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
#関数の構成: 関数名 関数本体
#1. function キーワードを使用して関数を定義します--優先レベルがある場合、function キーワードで定義された関数が最初に実行されます
## function functionName(arg0, arg1 ,..., argN){
statements
}
2. 関数式の形式で関数を定義します (つまり、匿名関数を変数にコピーします)
var variable = function(arg0, arg1 ,..., argN){
statements
}
console.log(typeof variable); //function
3. 新しい関数コンストラクターを使用して関数を定義します
var variable = new Function('name','alert("hello,"+name)'); //最末尾的是函数体,其前面的都是参数
console.log(typeof variable); //function
注: (1) 関数キーを使用する ワード定義関数の場合、関数が宣言されると、いつでも (関数の定義前、関数の定義後、または関数内で) 呼び出すことができます。
(2) 関数式と新しい関数コンストラクタ定義を使用する 関数が定義される前に関数を使用することはできません
関数のパラメータ:
仮パラメータ: 関数が定義されるときに取得されるパラメータ
実際のパラメータ: 関数が呼び出されるときに取得されるパラメータ
プログラミング関連の知識の詳細については、次を参照してください:
プログラミング ビデオ以上がJavaScript で関数を定義するにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。