alert()와 confirm() 메소드는 웹 API의 일부로, 브라우저의 창에서 사용자에게 대화 상자를 표시하기 위한 메소드입니다. 이들 메소드는 기본적으로 window 객체의 일부로 제공되어 있기 때문에, 애플리케이션에서 window나 document 객체를 명시적으로 참조하지 않아도 사용이 가능합니다. alert()와 confirm() 메소드는 전역 객체인 window 객체의 메소드입니다. JavaScript에서는 전역 객체(window 객체)의 메소드를 호출할 때, window.를 생략할 수 있기 때문에 상황에 따라 다음과 같이 사용할 수 있습니다.
ex)
alert('Hello, World!');
window.alert('Hello, World!');
두 가지 방식 모두 해당 메소드를 호출할 수 있습니다. JavaScript 엔진은 명시적으로 전역 객체인 window 객체를 참조하지 않아도 대화 상자 메소드 호출을 처리합니다.