본문 바로가기

DH의 개발 공부로그

검색하기
DH의 개발 공부로그
프로필사진 DeveloperDH

  • 분류 전체보기 (96)
    • IT개발상식 (7)
    • HTML & CSS (8)
    • Sass & Scss (1)
    • JavaScript (25)
    • TypeScript (17)
    • Vue (2)
    • React (22)
    • Redux (4)
    • Git & Github (5)
    • 프로젝트 (5)
Guestbook
Recent Posts
Recent Comments
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리
728x90

목록let (1)

DH의 개발 공부로그

[JavaScript] 호이스팅(Hoisting)이란 무엇인가?

호이스팅 (Hoisting) 호이스팅(hoisting)이란,끌어올리다, 올리다, 게양등의 뜻으로 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미합니다. 쉽게 말해서 변수 및 함수 선언이 해당 스코프의 상단으로 "끌어올려지는" 현상을 말합니다. 예시 코드를 통해서 알아보겠습니다. // 입력 코드 console.log(a) // undefined var a = 5; // 실제로는 아래와 같이 실행 var a console.log(a) // undefined a = 5 즉, 코드의 실행 순서와는 상관없이 변수 및 함수 선언이 스코프 상단으로 옮겨지는 것을 의미합니다. var과 let, const의 차이 var, let, const는 자바스크립트에서 변수를 선언하기 위해 사용이 되는..

JavaScript 2023. 6. 20. 17:03
이전 Prev 1 Next 다음
728x90

Blog is powered by kakao / Designed by Tistory

티스토리툴바