😺 Study/JavaScript, jQuery
[javascript] 자바스크립트 - hoisting 호이스팅
지난 포스팅에 언급한 var이 갖고 있는 오류는 console.log(age); age = 28; console.log(age); var age; 이처럼 변수를 나중에 선언해도, 콘솔창에 age값이 출력되는 것을 알 수 있다. 어디에 선언했냐에 상관없이 상단으로 선언을 끌어올려주는 것을 hoisting(호이스팅)이라고 한다. name = 'happy'; let name; 하지만 let으로 변수를 선언할 경우, 위처럼 순서가 뒤바뀌었을 때 콘솔창에 오류가 나는 것을 확인할 수 있다. *hoisting(호이스팅)은 block scope(블럭 스코프)도 무시하는데, 이와 관련된 내용은 아래 링크에서 확인할 수 있다. https://haeeeell.tistory.com/24 참고: 드림코딩 by 엘리
2020. 11. 19.