var, let, const

silver·2020년 8월 15일
0

변수생성순서

선언단계 》 초기화단계 》 할당단계

var (선언단계와 초기화단계가 동시에 이루어진다)

전역스코프이며 재선언, 재할당, 호이스팅이 가능하다

let (ES6)

블록스코프이며 재할다은 가능하나 재선언, 호이스팅은 불가능하다

const (ES6)

블록스코프이며 재선언, 재할당, 호이스팅 모두 불가능하다

스코프란? 영역

호이스팅이란? 코드에 선언된 변수 및 함수를 코드상단으로 끌어올리는 것을 의미하며 전역범위인지 함수범위인지에 따라 다르게 수행된다

profile
거북이개발자

0개의 댓글