자바스크립트 기타
호이스팅 js
북가좌동회오리바람
2020. 11. 8. 11:34
1. 함수나 변수의 선언식은 해당 scope내에서 최상위로 끌어올려지는것.
const kgh = 1
이 구문은
자바그크립트 내부에서
const kgh
kgh = 1
이렇게 두개의 구문으로 나눠지는데, const kgh 이 구문이 해당 scope의 최상위로 끌어올려지는 것을 말한다.
2. kgh = 1 <--- 이런식의 할당문은 끌어올려지지 않는다.
3. 선언없이(var const let같은거 없이) 그냥 kgh =1 이라고 써버리면 이 선언문이 자동으로 해당 scope를 무시하고 전역에서 선언, 할당되어 버림에 주의해야한다.