コード状態1週間/関数


▼Achivement Goals/関数


関数Intro


関数は「小機能単位」であることが理解できる.
宣言関数に必要なキーワード、name、parameter、bodyは理解できます.
関数宣言と呼び出しの基本的な動作原理を理解できます.
関数式が変数に含まれるプロシージャを記述するために、関数を宣言できます.
関数の結果値が変数に割り当てられた後に含まれるプロシージャを記述できます.

関数ベース


関数の呼び出しと戻りについて理解し,実際のコードを記述して使用することができる.
関数自体と関数呼び出しを区別できます.
「89パラメータ」と「伝達パラメータ」を区別できます.
同じ機能を持つ関数を宣言、式、矢印関数に変換して表すことができます.

📝summary


-📌関数バー


関数は、操作または計算値を実行するコードの集合です.

- 📌関数の構造




- 📌関数の役割

  • 関数宣言

    2.呼び出し関数(呼び出し、呼び出し):ボタンの使用
    2-1.  함수가 호출되면 특별보관함에 저장되어있던 함수코드가 조회된다 
    
    2-2. 함수 코드에 바디에 등장하는 파라미터는 함수 호출시 전달된 인자의 값으로 바뀐다

  • 関数コードを順次実行

  • 関数が戻り値に遭遇すると、コールステーションに戻ります.

  • 関数呼び出しコードが戻り値に変更されます

  • - 📌パラメータ、伝達パラメータ



  • パラメータ:関数を実行すると、入力に応じて変更できます.letなどのキーワード
  • を使用する必要はありません.
  • 伝達パラメータ:関数呼び出し時にパラメータに割り当てる値
  • - 📌関数の定義方法(関数宣言、関数式、矢印関数)

    함수 선언식
    
    function getTriangleArea(base, height){
      let triangleArea = (base * height) / 2;
      return triangleArea
    }
    
    함수 표현식
    
    const getTriangleArea = function(base, height){
      let triangleArea = (base * height) / 2;
      return triangleArea
    }
    
    화살표 함수
    
    const getTriangleArea = (base, height) => {
      let triangleArea = (base * height) / 2;
      reurn triangleArea
    };
    
    화살표함수에서 내부의 코드가 한줄일떄는 리턴과 중괄호도 생략 가능
    
    let getTriangleArea = (base, height) ⇒  base * heigth;