보초딩코

  • 홈
  • 태그
  • 방명록

프로그래밍 기초 상식/Java Script 호이스팅과 TDZ 1

호이스팅과(hoisting) TDZ

호이스팅은 JS(인터프리터)가 변수와 함수의 메모리 공간을 선언전 미리 할당하는 것!! var는 선언과 초기화를 세트로함 let,const는 변수 선언과 초기화를 분리, 선언 코드를 상단에 두는 것. * 선언 전에 변수를 사용할 경우var 는 undefined 를 꺼내고 나머지는 ReferenceError가 뜬다. JS엔진은 선언한 변수와 함수를 먼저 모아둔다. 나중에 어떻게 할당될지는 모른당ㅇㅇ //var num;//선언 //num=6;//초기화 선언전 따로 모으는 호이스팅으로 인해 실행은 되나 콘솔값이 undefined이다. 선언이 없고 초기화만 있기 때문에 ReferenceError이다. TDZ (Temporal Dead Zone) TDZ는 let,const,class구문의 유효성을 관리한다. 예를..

프로그래밍 기초 상식/Java Script 호이스팅과 TDZ 2022.07.21
이전
1
다음
프로필사진

보초딩코

개발자는 문제를 해결하는 사람, 다른사람에게 설명을 하고 잘 전달 할 줄 아는 사람

  • 분류 전체보기 (43)
    • 알고리즘 (12)
      • 1일차 2번 (1)
      • 1일차 5번 (1)
    • 프로그래밍 기초 상식 (7)
      • var,const,let 차이 및 호이스팅,스코프 (1)
      • Java Script 호이스팅과 TDZ (1)
      • JavaScript 객체와 불변성 (1)
      • JavaScript의 자료형과 JavaScript.. (1)
      • JavaScript 엔진 인지 기초 (1)
    • WIL (13)
    • Error (3)
    • Node.js (3)
    • for,for in, for of (1)
    • TIL (1)
    • DONG HWA ELC. LP (1)
      • Contract Types of Plant Mar.. (1)

Tag

알고리즘 17번문제, 문자열 정수형태로 변환, nginx, nodejs, https, elastic beanstalk, mongodb, foreach, 알고리즘 21번문제, 28번문제, 알고리즘 14번문제, 알고리즘 홀짝, 프로그래밍 기초상식, 2일차 8번, jenkins, JWT, NoSQL, 2일차 11번, env, 각각기능들,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 08  
일 월 화 수 목 금 토
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
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.