반응형 javascript1 let과 var 호이스팅 const : 변할 수 없는 상수 let : 블록 스코프의 범위를 가지는 지역 변수 var: es5 와 이전의 변수 → 블록 스코프라는 개념이 없다. 호이스팅이 될 때 함수만 지역변수, 나머지는 전역변수로 인식을 한다. 호이스팅 코드가 실행되기 전 선언된 변수들을 최상단으로 끌어올린다. 예를 들어 코드가 실행이 되고 A라는 변수를 호출 하면 최상단에 올라가 있는 변수를 가져온다. 호이스팅에 대한 예시 console.log(a); // undefine var a = 1; console.log(a); // 1 위 코드가 실행을 해도 에러가 발생하지 않는 이유는 호이스팅때문이다. 코드가 실행되기 전에 a값이 있는 것을 엔진이 알고 있기 때문이다 console.log(a) a=1 var a console.log.. 2023. 5. 11. 이전 1 다음 반응형