Window 객체
Window Object
window는 브라우저, document는 페이지(탭)라고 생각하면 된다. window는 전역 객체로서, 가장 중요하다.
var newWindow = window.open()//새로운 탭을 연다
window.alert('abcdef')//window는 생략가능
function (i) {
console.log('*'.repeat(i))
}(5) // *****
전역 변수와 함수 안의 변수가 다른 이유는 함수의 특수성(Scope) 때문이다.
var name = 'Heunna'
window.name // 'Heunna'
function func() {
var num = 1234;
}
fuunc()
window.num // undefined
이러한 window는 JavaScript의 고유한 문법이 아니라 웹 브라우저에서 지원하는 것이다. JavaScript 실행 환경으로는 대표적으로 웹 브라우저와 node.js 가 있다.
Last updated
Was this helpful?