JavaScript 関数 — 基本

Dec 10 2022
関数とは 関数は、タスクを実行するように設計されたコードのブロックであり、呼び出されたときに実行されます。関数について知っておくべき重要なヒント!関数宣言は、指定されたパラメーターを持つ関数を定義します。

関数とは

関数は、タスクを実行するように設計されたコードのブロックであり、呼び出されたときに実行されます。

関数について知っておくべき重要なヒント!

  • 関数はオブジェクトです
  • 関数は常に値を返します。
  • Javascript では、戻り値が指定されていない場合、undefinedが返されます。
  • 関数内のコードは、関数が呼び出される「呼び出される」ときに実行されます。
  • 関数には、1以上のパラメーターを指定できます。

関数宣言

指定されたパラメーターを持つ関数を定義します。
関数を作成するには、最初にfunctionキーワードを配置し、次に関数の名前を配置し、次に括弧内にパラメーターのリストを配置します (括弧内の各パラメーターの間に必ずコンマを入れてください)、最後にのコード中括弧の間の関数。

そのため、特に自分が何をしているのかわからない場合、関数は難しい場合があります。常に構文から始めることを忘れないでください。正しい構文があれば、人生とコーディングがずっと簡単になります。開始方法の例を次に示します。

関数 functionName() {

これは基本的な関数
テンプレートまたは

関数 functionName(パラメータ1, パラメータ2){

「コードはこちら」
}

それでは、私の DrinkingAge の例を取り上げて、それを分解してみましょう。関数は「関数」で始まります。これにより、正しい構文が使用された場合に関数がどのようになるかがコンピューターに伝えられます。次に、関数の名前である「drinkingAge」があります (関数名は好きなものでよいことに注意してください。たとえば、「drinkingAge」の代わりに「legalDrinkingAge」を使用して同じ関数リターン)。その後、パラメータとなる括弧があります。複数のパラメーターまたは「引数」を持つ場合があります。各パラメーターの間にコンマを入れる必要があることを覚えておいてください。

次に、括弧内に中括弧を入れても、中括弧があります(すべてのコードを中括弧で囲む必要があることに注意してください) 。中かっこはコードの開始と終了に使用されるため、両方の大かっこ {} があることを確認してください。

中括弧内に記述されたコードは、関数または関数になります。上記のコードでは、年齢を取得し、年齢に応じて「飲み物を購入できます」または「申し訳ありませんが、飲み物はありません」を返します。したがって、関数は要求されたときにのみ戻ります。そこで、console.log を使用してコードの結果を確認しました。上記のコードを見ると、console.log(DrinkingAge(22)) を使用しており、コードが正しければ「飲み物を購入できます」が返され、22 歳の人が飲み物を購入できるようになります。

関数宣言に慣れてきたので、関数式に進みましょう。

関数式

関数名を持たない無名関数を作成できます。

let sayGoodMorning = function() {
  alert("Good Morning");
};

関数がどのように作成されたとしても、関数は値です。alert
を使用してその値を出力することもできます:

let sayGoodMorning = function() {
  alert("Good Morning")
}
alert( sayGoodMorning );

最後にセミコロンがあるのはなぜですか?

一部の人々は、関数式の最後にセミコロン(;)があるのはなぜかと尋ねるかもしれませんが、関数宣言にはありません。たとえば:

Function sayGoodMorning() {
// code here
}

let sayGoodMorning() {
// Code Here
};

これは、関数宣言と例を含む関数式の違いです。煩わしさを乗り越えれば、コードをまとめると、関数によってコーディング作業がより簡単になり、整理されやすくなり、より明確になります。

読んでいただきありがとうございます。コーディングの幸運を祈ります!