Multi Developer SuHo

자바스크립트 (호이스팅) Hoisting 이란? 본문

JavaScript

자바스크립트 (호이스팅) Hoisting 이란?

Dreaming Developer Student 2023. 7. 19. 19:44
SMALL

모든  내용과 소스들은 다음과 같은  강의 플랫폼에서 응용하여  작성하였습니다.
출처: https://inf.run/xNcEg

 

[무료] [코드팩토리] [입문] 9시간만에 끝내는 코드팩토리의 Javascript 무료 풀코스 - 인프런 | 강의

이 강의 하나만으로 인기 Javascript 프레임워크들과 Typescript를 배울 수 있는 기본을 다질 수 있습니다., 자바스크립트 문법 마스터,9시간 만에 무료로 할 수 있어요! ✨ 자바스크립트 문법,한 강의

www.inflearn.com

Hoisting(호이스팅) 이란?
모든 변수 선언문이 코드의 최상단으로 이동되는 것처럼 느껴지는 현상을 말한다.

호이스팅 전 코드  

undefined 가 나오는 것은 초기화되지 않았기 때문입니다.

console.log(hani); // undefined 
let hani = '하니';
console.log(hani); // '하니'

 

호이스팅된 후 코드

let hani;
console.log(hani); // undefined 
hani = '하니';
console.log(hani); // '하니'
LIST