변수 초기화 (1) 썸네일형 리스트형 [javascript] var, let, const, 호이스팅, 스코프에 관하여 * 호이스팅(Hoisting)이란 var로 선언된 변수, 함수가 어떤 코드 보다 위로 끌어올려져 실행되는 자바스크립트가 갖는 특징을 말한다. var 변수 선언과 var로 선언된 함수선언문에서만 호이스팅이 일어난다. 일어나는 순서는 1. var 변수 선언 2. var로 선언된 함수선언문 * 함수선언문 var inner = function(){} let inner2 = function(){} * 함수 표현문 function funcName(){} * 선언, 초기화, 할당, 참조 - 선언 : 자바스크립트 엔진에게 해당 변수 존재를 알려줌 - 초기화 : 값을 저장하기 위한 메모리 공간 확보 - 할당 : 변수에 값을 저장 - 참조 : 변수에 저장된 값을 읽어 들이는 것 * 브라우저별 사용하는 자바스크립트 엔진 -.. 이전 1 다음