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?