var, let, const의 차이

솜주먹·2022년 10월 11일
0

항해99

목록 보기
8/37
post-thumbnail

📖 var

  • Function-scoped
  • 변수의 재선언, 재할당 가능

📖 let, const

  • ES6부터 지원
  • block-scoped

💬 let

  • 변수의 재선언 불가 / 재할당 가능

💬 const

  • 변수의 재선언, 재할당 불가

스코프란 뭐지?

💡 답변

var, let, const의 차이에 대해 알려주세요.

먼저 var는 함수 스코프를 가지며 변수의 재선언과 재할당이 가능합니다.
그리고 ES6부터 지원하는 let, const는 블록 스코프를 가지며 동일하게
변수의 재선언이 불가합니다.
둘의 차이점은 변수의 재할당 여부 입니다.

0개의 댓글