자바스크립트 var, let, const 차이
자바스크립트 var, let, const 차이 var(Function-Scope)기본적으로 JavaScripts에서는 var을 이용해 변수를 선언합니다es2015에서 let과 const가 추가되었는데 const는 자바와 기능이 비슷합니다.let을 설명하자면 var의 문제점?과 호이스팅에 대해서 알아야 let이 추가되었는지 쉽게 알 수 있다. 기본 자바와 같은 문법에서 아래 코드는 에러가납니다. for문 안에서 선언된 변수 i를 밖에서 호출했기 때문입니다. 하지만 자바스크립트에서는 for문안에 선언된 변수 i가 호이스팅 되었기 때문에 for out i -> 10이 나옵니다.for(var i=0; i