var、let、const護送#1


var、let、const、hoisting


変数(宣言と割り当て)

  • var:宣言された変数を再宣言できます.
    varは宣言前に使用できます.(がんばって)
    ->先に宣言しますが、先に割り当てません.
    ->関数スキャン
  • 宣言および初期化フェーズ
  • 割当フェーズ
  • ≪初期化|Initialization|Oraolap≫:未定義のステップの割当て
    エスケープ:スキャン範囲内の任意の場所で、変数を上位宣言として宣言する動作

  • let:varと似ていますが、割り当てる前にvarは使用しません.
    TDZ: Temporal Dead Zone
  • 宣言フェーズ
  • 初期化フェーズ
  • 割当フェーズ

  • const:定数などの概念
  • 宣言+初期化+割当
  • let,const:ブロック範囲(block-scope)領域変数を表す
    ->関数、if文、for文、while文、try/catch文など
    スキャン
    const age = 30;
    	if (age > 19) {
          var txt = "성인"
        }
    console.log(txt);
    varとして宣言する関数の内部以外でも宣言できます
    const,letは不可能な関数でのみ使用可能
    JavaScriptノートの出典はすべてあなたの講座の内容です.