ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript 전역객체
    MOOC/생활코딩 2016. 4. 23. 20:37
    반응형

    2016.04.23.


    - 전역객체 


    전역객체는 특수한 객체로 모든 객체는 이 전역 객체의 프로퍼티이다.


    1
    2
    3
    4
    5
    function func(){
        alert('Hello?');    
    }
    func();
    window.func();
    cs






    func(); 와 window.func(); 모두 실행이 되는데 모든 전역변수와 함수는 window 객체의 프로퍼티이므로 작동하는것이다. 하지만 명시하지 않아도 암시적으로는 window의 프로퍼티로 간주한다.


    전역객체 API

    ECMAScript에서는 전역객체의 API를 정의해두었다. 그 외의 API는 호스트 환경에서 필요에 따라서 추가로 정의하고 있다. 이를테면 웹브라우저 자바스크립트에서는 alert()이라는 전역객체의 메소드가 존재하지만 node.js에는 존재하지 않는다. 또한 전역객체의 이름도 호스트환경에 따라서 다른데, 웹브라우저에서 전역객체는 window이지만 node.js에서는 global이다. 




    반응형

    'MOOC > 생활코딩' 카테고리의 다른 글

    JavaScript 상속  (0) 2016.04.24
    JavaScript this  (0) 2016.04.23
    JavaScript 생성자와 new  (0) 2016.04.23
    JavaScript 함수의 호출  (0) 2016.04.23
    JavaScript Arguments  (0) 2016.04.22

    댓글

Designed by Tistory.