var, let, const

493 ワード

const&let


変数の範囲は
  • ブロック{}に制限されます.
  • const:宣言された値は変更できません(定数概念、オブジェクト、または配列内で変更可能)
  • .
  • let:宣言された値を再宣言できません(値は変更可能)
  • 
      const a = 10;
      a = 20; //에러, const는 값 변경x
      
      const a = 20; // 다시 선언은 가능
    
      var c = 10;
      c = 20; //var은 상관없음, 기존 ES5의 자유도 보여줌
      
    let a = 10;
    let a = 20; //에러, let은 다시 선언 x
    
    a = 30; // 값만 재할당은 가능, const와 차이점
    

    var

  • varはグローバル範囲
  • である.