자바스크립트호이스팅1 자바스크립트기본 - 호이스팅 let js = 'javascript'; if (1) { console.log(js); //1. ReferenceError let js = 'js'; } 자바스크립트 호이스팅 호이스팅은 변수와 함수 호이스팅이 있다. 말 그대로 변수나 함수가 상단으로 끌어 올려진다는 의미이다. 변수와 함수는 여러 선언 방법이 있는데 각각 차이점이 존재하여 그 차이점을 알아본다. var 호이스팅 console.log(js); //undefined var js = 'javascript'; var js 선언 이전에 변수 참조가 가능하다. 실제 할당문이 도달전에 이미 js 변수가 선언되고 undefined로 초기화가 되어있다. 문맥 구조상 선언되지 않은 변수를 쓰는것도 가독성면에서 좋지도 않고, 이전에 참조할 수 있게 시스템에서.. 2022. 6. 29. 이전 1 다음 반응형