JavaScript では、関数はファーストクラスのメンバーとして存在します。そのため、JavaScript の関数の知識を習得することが非常に必要です。ここ数日、JavaScript Ninja の第 3 章と第 4 章の前半を読みました。要約を作成します。
JavaScript 関数の宣言:
JavaScript 関数は、関数を作成するために関数リテラルを使用して宣言されます。
function name(arg1,arg2)//函数的名称可选 { code; };
のような形 関数のスコープ:
JavaScriptにはブロックレベルのスコープはなく、関数スコープのみがあります。つまり、JavaScript では、スコープはコード ブロックではなく関数によって宣言されます。
{var a=10; } console.log(a);//结果是10
function a() {var a=10; } console.log(a);//结果是undefined
関数呼び出し:
1. 関数として呼び出します
function a() {}; a();
2. コンストラクターとして呼び出します
var o={}; o.haha=function(); haha();
4.適用するそしてメソッド call
function Pig() {};var xiaohong=new Pig();var xiaoming=new Pig();
以上がJavaScriptの関数宣言と呼び出しについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。