🛹 [JS]|関数、オブジェクト


🔹 関数vsメソッド

  • 関数は関数
  • メソッド
  • returnタイプは存在しません.
  • オーバーロードせず、上書き可能
  • パラメータを遵守する必要はありません.
  •       function sum(n1) {
            if (n1 == undefined) {
              n1 = 100;
            }
    
            console.log(n1 + n1);
          }
    
          sum();
          sum(10, 30);

    オーバーロードなし、オーバーライドなし+パラメータを遵守する必要はありません
          function sum(n1, n2) {
            console.log(n1 + n2);
          }
          
          function sum(n1, n2, n3) {
            console.log("더하기");
          }
          sum(10, 20);

    🔹 関数宣言の2つの方法

  • function:定義関数
  • 関数名のみを使用して関数を呼び出す
  • var sum1 = function (n1, n2) { return n1 + n2; };
    function sum2(n1, n2) { return n1 + n2; }

    🔹 パラメータ

  • パラメータとして関数を使用できます



  • 🔹 オブジェクト

  • 対象👉 var変数名={メンバーフィールド:値,メンバーフィールド:値}=Jason
  • JavaScriptにはメンバーフィールドのみがあります.隠匿化は非常に困難である.
  • メンバーフィールドを宣言せずに追加

  • メンバーフィールドを宣言せずに外部に追加

    runは関数ではありません.