끄적끄적_개발노트

  • 홈
  • 태그
  • 방명록

JS 1

[JS] About Hoisting - 호이스팅이란? 간단한 개념정리

자바스크립트는 변수를 3단계에 걸쳐서 생성하며, 생성하는 순서는 아래와 같다. Javascript 엔진에서의 변수 생성 단계 : 선언 -> 초기화 -> 할당 선언 단계 변수를 실행 컨텍스트(실행 코드에 제공할 정보 객체)의 변수 객체에 등록한다. 초기화 단계 변수 객체에 등록된 변수를 위한 메모리 공간을 확보한다. (이때, undefined로 초기화됨) 메모리가 할당되면 메모리 참조를 통해 변수에 접근할 수 있다. 할당 단계 사용자가 정의한 값을 변수에 할당해준다. var 의 경우, 선언과 초기화(undefined)가 함께 진행되고 let 의 경우, 선언과 초기화가 각각 진행되어 - 정의가 되지 않았다는 ReferenceError가 출력되며, const 의 경우, 선언할 때 초기화 여부를 검증하게 되어 ..

BE/Javascriptㅤ|ㅤTypescript 2022.08.05
1
더보기
프로필사진

기록을 남기는 만큼 나도 축적된다. 정말 먹어도 돼지는 되지 않을까

  • 분류 전체보기 (48)
    • Project Management (11)
      • PM (3)
      • 회고 (8)
    • Network (12)
      • API (1)
      • HTTP (3)
      • WEB BROWSER (2)
      • OSI 7 Layers (5)
      • Network Infrastructure (1)
    • FE (3)
      • React (2)
      • About Design (1)
    • BE (12)
      • Javascriptㅤ|ㅤTypescript (9)
      • Database (3)
    • Dev Tools (5)
      • Git | Github (2)
      • ELK Stack (3)
    • Software Architecture (1)
    • About Dev Ind (4)

Tag

external level, 부하 분산, daily, conceptual level, 3단계 데이터 구조, JavaScript, internal level, Object Relational Mapping, mysql 사용자 권한 부여, mysql 사용자 암호 설정, HTTP, ES6, Network, 배포 자동화, 지속적인 배포, 지속적인 통합, Cloudbuild, Nest Framework, typescript, 타입스크립트란,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바