뇨내

[JS-VSCode] Hoisting 본문

Web/JavaScript

[JS-VSCode] Hoisting

삐옥 2021. 12. 31. 11:19

 

 

 

 

 

 


 

 

 

Hoisting 호이스팅

 

- 변수 호이스팅

- 함수 호이스팅

- 코드를 실행하기 전에 변수선언문과 함수선언문을 해당 스코프의 최상단으로 끌어올린다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function m1() {
     var a = 10;
     console.log('a:', a);
        
     console.log('b:', b);
     var b = 20;
 
 
    let c = 30;
    console.log('c:', c);
 
    //Cannot access 'd' before initialization at m1 = d라는 변수는 이미 선언됨
            console.log('d:',d); //d라는 변수가 초기화가 되지 않았습니다. 
    let d = 40;
                
     }
 
    m1();
cs

 

 


 

'Web > JavaScript' 카테고리의 다른 글

[JS-VSCode] '~~'(틸트/물결) 연산자  (0) 2022.01.05
[JS-VSCode] toggle 토글  (0) 2021.12.31
[JS-VSCode] variable 변수  (0) 2021.12.28
Comments