関数で始まる


関数はJavaScriptの基本的なビルディングブロックの一つです.JavaScriptの関数は、プロシージャに対して、タスクを実行するか、値を計算する一連のステートメントに似ていますが、関数として修飾するプロシージャに対しては、入力と出力の間にいくつかの明白な関係がある出力を返す必要があります.関数を使用するには、呼び出したいスコープのどこかに定義する必要があります.

関数定義
関数定義(function宣言、または関数文とも呼ばれる)は、関数のキーワードで構成され、
  • 機能の名前.
  • 括弧で囲まれ、コンマで区切られた関数へのパラメータのリストです.
  • 関数を定義するJavaScriptステートメント.
  • たとえば、次のコードは、四角形という単純な関数を定義します.
    function square(number) {
      return number * number;
    }
    
    関数の四角形は数値と呼ばれる一つのパラメータを取ります.この関数は、関数のパラメータ(すなわち、数値)がそれ自体で乗算されることを返す1つの文から成ります.この関数は、返り値

    関数の定義方法
  • 宣言記法
  • function square(number) {
      return number * number;
    }
    
    値として
  • :
  • const square = function() {
        return number * number;
    }
    
  • 矢印関数を使用します.
  • const square = () => {
        return number * number;
    }
    
    以上の定義をさらに短くすることができる.
    const square = () => number * number;
    
    この関数は1行のコードのみを含んでいるので、returnキーワードと同様に{ }を安全に省略できます.
    “square”という名前の関数を定義するには、上記の方法のいずれかを使用できます.

    関数の呼び出し
    関数の定義は実行しません.それは公正ではない、私は何も実行するために多くのコードを書いている!関数が呼び出され、上で定義した関数が実行される不思議な方法に入りましょう.
    関数の定義は、関数の名前を指定し、関数が呼び出されたときに何をすべきかを指定します.JavaScriptは、この関数が呼び出されたときにどのようなロジックやコードを実行するかを理解します.
    関数を呼び出すと、指定したアクションを実際に指定したパラメータで実行します.たとえば、関数の四角を定義すると次のようになります.
    square(5);
    
    上記のステートメントは、値5の引数を持つ関数を呼び出します.この関数は文を実行し、値を返します.
    しかし、これはまだ25の返された値を表示しないでしょう.この値を表示するには、コンソールを使用できます.log ().
    let result = square(5);
    console.log(result);
    //25
    
    または直接コンソール内の関数呼び出しを渡します.log ()
    console.log(square(5));
    //25
    
    これによって、我々はそのコンソールを理解します.log ()はまた、異なる引数をとることができる関数です.ただし、これは特殊関数であるため、'コンソールとログの間のドットパラメータ.

    引数とパラメータ
    引数は関数への入力として渡される値(プリミティブまたはオブジェクト)です.
    パラメータは関数に渡された名前付き変数です.パラメータ変数は関数への引数のインポートに使用されます.
    上記の関数の例を使って簡単にしましょう.関数定義の中で、二乗関数内で使用される変数名を観測した.値-数値は、squre()で受け付けたパラメータと呼ばれます.
    類似の関数コールの間、5の値をreturn number * number;として関数に渡しました.ここで、値5はsquare ()に渡された引数と呼ばれます.
    この記事がJavaScriptの機能の基礎を理解するのに役立つことを願っています.
    平和!