블록스코프 (1) 썸네일형 리스트형 JavaScript, let, var의 차이 자바스크립트에는 두 가지 변수가 있는데 바로 let과 var입니다.한 번 같이 알아봅시다. 1. var는 초기 자바스크립트 구현 방식이다.let과 const는 ES6 부터 추가되었는데요! var와 let은 차이가 있기 때문에 오래전 작성했던var 변수를 사용하던 스크립트를 let으로 변경할 때 유의할 점들이 있습니다. 2. var는 블록 스코프가 없습니다.이게 무슨소리냐? 지역변수에서 var를 선언해도 전역에서 쓸 수 있다는 이야기입니다.if (true) { var test = true; // 'let' 대신 'var'를 사용했습니다.}alert(test);if문이 끝남과 동시에 test라는 지역 var 변수는 사라진 것 같지만 끈질기게 살아남은걸 확인할 수 있습니다. let으로도 한 번 사용해봅시다!.. 이전 1 다음