[javascript] 호이스팅 var, let, const

선언var는 한번 선언된 변수를 다시 선언할 수 있다.호이스팅var는 호이스팅이 된다. var는 선언하기 전에 변수를 사용해도 에러가 나지 않는다. 이유는 var는 아래와 같이 변수선언이 위로 끌어올려진다. 실제로 코드상에서는 끌어올려지지 않지만 자바스크립트

2022년 4월 13일
·
0개의 댓글
·

[Javascript] 호이스팅 (Hoisting)

Javascript에서 호이스팅은 코드가 실행되기 전 변수/함수선언이 해당 스코프의 최상단으로 끌어 올려진 것 같은 현상을 뜻한다.Javascript 엔진의 컴파일 과정에서 모든 스코프를 탐색하며 객체에 대한 여러 식별자를 수집한다. 그러므로 코드가 실행 되기 전에 함

2022년 3월 8일
·
0개의 댓글
·