본문 바로가기
컴퓨터/Front (Html, JS)

[JavaScript] window 의 의미, window object 에 들어가는 값, 전역변수가 저장되는 원리

by 버니케이 2022. 7. 24.
반응형

 

window 뜻? 😮

window 는 엄청 큰 object 이다.

실제로 개발자도구에서 window 의 타입을 검색해보면 object 라고 나온다.

 

 

 

 

window object 안에 들어있는 값🙄

 

window object 안에는 전역으로 쓸 수 있는 기본 함수들이 저장되어있다.

alert, length 같은 함수들!

심심하면 개발자도구에서 window 입력하고 살펴봐도 좋당

개많음

 

 

 

 

 

 

그래서 🤩전역🤩에다가 함수나 변수를 선언하면 window object 에 저장된다.

 

 

 

 

 

 

 

무슨 뜻이냐면

<script>
    function a함수(){ 
        console.log('잉');
    }
    
    
    
a함수();
window.a함수();
// 둘이 똑같다는 뜻임...
    
</script>

 

a함수(); 로 출력한 결과랑 window.a함수(); 로 출력한 결과가 같음

왜 그러냐면 window object 에 저장되었기 때문이다.

window 입력해보면 추가된거 볼 수 있댜

window 는 object 이기 때문에 

window.어쩌구 이런식의 object 문법처럼 사용이 ㄱㄴ 한 것이다.

 

 

 

 

반응형

댓글