let, var, const의 차이점과 호이스팅 (Hoisting)에 대해 설명해주세요.

Sang heon lee·2021년 11월 18일
1

기술면접준비

목록 보기
3/16

1. Scope 관점에서의 차이

  • const , let : block scope

  • var : function scope

2. Hoisting 관점에서의 차이

  • const, let : Hoisting x

  • var : Hoisting o

  • Hoisting 이란? 추후에 선언한 변수명을 최상단으로 끌어올리는 것을 말합니다.

3. 재선언에서의 차이

  • const, let : 재선언 불가,

    • const : 재할당 불가능
    • let : 재할당 가능
  • var : 재선언 가능

profile
개초보

0개의 댓글