var , let, const

최창서·2022년 5월 1일
0

var , let , const는 변수의 선언방식이다.

var

옛날에 사용되던 var 가 let과 const로 분리되어 사용중이다.
var의 경우 중복선언, 재할당이 가능하며 특이한건 함수 내부에서 선언된 변수는 지역변수로 간주하고 나머지는 전역변수로 간주한다. 여기서 호이스팅 문제로 많은 변수가 발생하기도 한다. 이 때문에 let과 const가 나오게되었다.

let

let의 경우 중복선언은 불가능하지만 let 선언없이 값의 재할당은 가능하다.

const

const의 경우 중복선언도 불가능하고 재할당도 불가능하며 변하지 않는 상수이다.

profile
프론트엔드 개발자

0개의 댓글