Javascript (1) 썸네일형 리스트형 [JavaScript] ES6의 let, var, const 차이 📌 var의 scope는 함수 단위이고, let, const의 scope는 블록 단위이다. scope란 자바스크립트에서 값의 유효 범위를 말한다. 쉽게 말해, 값을 사용할 수 있는 코드 영역이라고 할 수 있다. 아래의 코드에서 if 문 안에서 새로운 값을 설정했는데, if 문 밖에 있는 message의 값이 수정되었다. var 사용한 코드는 결국 스코프와 관련된 문제를 발생시킨다. function printMessage() { var message = "hello"; if (true) { var message = "world!"; console.log(message); // world! } console.log(message); // world! } 위와 같은 문제를 해결해 주는 것이 바로 let과 co.. 이전 1 다음