공공연히 기록하기 ✍️공공연히 기록하기 ✍️

  • 홈
  • 태그
  • 방명록

javascript 호이스팅 1

[JavaScript] 호이스팅(Hoisting), 함수를 아무데나 선언해도 되는 이유

호이스팅(Hoisting)이란?Hoist: 감아올리다호이스팅(Hoisting)은 JavaScript에서 변수와 함수의 선언이 실행 전에 해당 스코프의 최상단으로 끌어올려지는 것처럼 동작하는 현상을 말한다.즉, 코드가 실행되기 전에 JavaScript 엔진이 변수와 함수 선언을 미리 메모리에 등록하기 때문에, 코드에서 선언보다 먼저 참조해도 오류가 발생하지 않을 수 있다. 호이스팅의 원리JavaScript 코드는 실행되기 전에 두 가지 단계로 처리된다.컴파일 단계(Preparation Step)코드 실행 전에 변수와 함수의 선언을 미리 메모리에 저장.var, let, const로 선언된 변수들은 호이스팅되지만, 초기화는 이 단계에서 되지 않음.함수 선언문(Function Declaration)은 전체 함수..

공공연히 개발하기 🧑‍💻/JavaScript 2025.02.13
이전
1
다음
더보기
프로필사진

공공연히 기록하기

  • 분류 전체보기 (32)
    • 공공연히 개발하기 🧑‍💻 (32)
      • Python (5)
      • Machine Learning (5)
      • Back-end (6)
      • OS (10)
      • JavaScript (4)
      • etc (1)
    • 공공연히 그림하기 🎨 (0)
      • Procreate (0)
    • 공공연히 리뷰하기 🧐 (0)
      • 전자기기 (0)
    • 공공연히 정보수집 📝 (0)
      • Tistory (0)
      • Instagram (0)
      • Goodnotes (0)

Tag

Linux, MAC, docker image, Docker error, javascript, docker build, 도커, ChatGPT, 추천모델, OpenAI, cython, docker, 추천시스템, 자바스크립트, adhd검사후기, recommend system, ADHD검사, AI, python, 도커 빌드 에러,

최근글과 인기글

  • 최근글
  • 인기글

공지사항

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

티스토리툴바