호이스팅, 전역변수, 지역변수 사진에서 확인하실 수 있듯이 변수의 선언단계 없이는 호출했을때 에러가 뜨는 것을 보아 변수를 사용하려면 변수의 선언은 매우 중요한 단계임을 알 수 있는데요 1. 호이스팅 변수의 생성과정을 보면 선언단계 → 초기화 단계 → 할당 단계 의 순서대로 작업해야만 작동을 하지만 var 선언은 호출보다 뒤에 있더라도 선언단계만 존재하면 앞쪽으로 자동 배치되어 사용할 수 있게 되는데 이를 호이스팅이라고 합니다 사진으로 확인하면 아래와 같은데요 var, let, const 중 var 선언만이 가지고 있는 특징 입니다 2. 전역변수, 지역변수 변수는 위치하는 자리에 따라 크게 전역변수와 지역변수로 분류할 수 있는데요 사진으로 살펴보면 이렇습니다 전역변수라고 되어 있는 var 선언의 위치를 ..