안녕하세요 여러분! 에이블디 입니다! 이번 시간에는 호이스팅(hoisting)에 대해 알아보려 해요! 지난 시간에 함수에 대해 알아볼 때 자바스크립트는 소스코드를 한 줄씩 순차적으로 실행하기 전에 모든 선언문을 찾아내어 먼저 실행한다고 설명한 것 기억나시나요? 변수, 함수 등을 선언할 때 사용하는 var, let, const, function, function*, class를 사용하여 선언한 모든 식별자는 다른 코드보다 먼저 실행되는 특징을 가지고 있는데, 이를 호이스팅이라고 합니다. 이 호이스팅을 이해하기 위해 다시 한번 자바스크립트의 특징에 대해 짚고 넘어가 볼게요! 간단하게 변수 하나를 선언해 볼게요! var number = 1; 지금부터 변수에 대해 조금 더 이해하는 시간을 가지고 가보도록 할게요..