Skip to content

Kyunghwa Yoo

자바스크립트 전역 객체

javascript1 min read

header object / the global object

자바스크립트 코드는 반드시 객체에 포함되어 있어야 한다. 브라우저에서는 이 객체 역할을 window가 하고 있다. header object는 최상위 scope / context 이다.

전역 함수

  • decodeURI
  • decodeURIComponent
  • encodeURI
  • encodeURIComponent
  • eval
  • isFinite
  • isNaN
  • parseFloat
  • parseInt

var 를 쓰고 안 쓰고 의 차이점

  • global에서 var를 쓴 변수와 안쓴 변수는 차이가 없다.
  • 함수 scope 안에서 var 를 쓴 변수는 지역변수로 생성되고, 안 쓴 변수는 scope chain을 따라 같은 변수명이 있는지 찾고, 없으면 global 변수로 만든다.
© 2020 by Kyunghwa Yoo.