JavaScript 関数は非常に重要なプログラミング概念であり、再利用可能なコードをカプセル化し、必要に応じて呼び出すのに役立ちます。この記事では、JavaScript 関数の基本的な使用法と構文を紹介し、具体的なコード例を示します。
JavaScript では、関数は次の方法で定義できます。
function functionName() { // 函数体 }
上記のコードは、functionName
という名前の関数を定義します。関数本体は、関数が呼び出されたときに実行される中括弧で囲まれたコードのブロックです。
関数は次の方法で呼び出すことができます:
functionName();
関数が呼び出されると、JavaScript は関数本体のコードを実行します。
関数はパラメーターを通じてデータを受け取ることができるため、関数をより柔軟にすることができます。パラメータは括弧内の変数名で定義され、関数本体で使用されます。
パラメータを受け入れて出力する関数の例を次に示します。
function greet(name) { console.log("Hello, " + name + "!"); } greet("Alice"); // 输出:Hello, Alice! greet("Bob"); // 输出:Hello, Bob!
上の例では、関数 greet
は 1 つのパラメータ name## を受け入れます。 # を入力して印刷します。
return を使用して関数内で指定できます。
function add(num1, num2) { return num1 + num2; } var result = add(3, 5); console.log(result); // 输出:8
add は 2 つのパラメーター
num1 を受け入れます。 と
num2 を入力し、それらの合計を返します。
return を通じて値を返すだけでなく、関数は戻り値を持たないこともできます。このような関数を戻り値のない関数といいます。
function greet(name) { console.log("Hello, " + name + "!"); } greet("Alice"); // 输出:Hello, Alice!
greet は
return# を使用して返されません。 ## キーワードの値。 JavaScript では、パラメータを使用して関数に値を渡すだけでなく、関数間でデータを共有するためのグローバル変数の使用もサポートしています。
グローバル変数を使用する関数の例を次に示します:
var counter = 0; function increment() { counter++; console.log(counter); } increment(); // 输出:1 increment(); // 输出:2
上の例では、関数
increment はグローバル変数 counter
をインクリメントします。値を入力してコンソールに出力します。 グローバル変数は変数の競合や予期しない動作を引き起こす可能性があることに注意してください。 JavaScript コードを作成するときは、グローバル変数の過度の使用を避けるようにしてください。
JavaScript 関数は、関数名のない関数である匿名関数もサポートしています。これは、コールバック関数またはすぐに呼び出される関数式としてよく使用されます。
以下は、匿名関数の使用例です:
var greeting = function(name) { console.log("Hello, " + name + "!"); }; greeting("Alice"); // 输出:Hello, Alice!
上の例では、変数
greeting に匿名関数を代入し、次のように呼び出します。 a Normal 関数のように使用します。 JavaScript 関数は、効率的でモジュール化された再利用可能なコードを作成するための鍵です。 JavaScript 関数の基本的な使用法と構文を理解すると、JavaScript プログラムを作成するときに問題をより柔軟かつ迅速に解決できるようになります。この記事で提供されている具体的なコード例を読むことで、読者は JavaScript 関数についてより深く理解できると思います。
以上がJavaScript 関数: 基本的な使用法と構文を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。