웹개발/front-end
[자바스크립트]window 객체
지구별 여행자 임탱
2024. 2. 26. 17:40
728x90
자바스크립트의 WINDOW 객체는 웹 브라우저의 창을 나타내는 전역 객체입니다.
WINDOW 객체에는 다양한 기능들이 포함되어 있습니다.
몇 가지 기능과 해당 기능의 설명과 예제를 함께 알아보겠습니다.
- alert(): 경고창을 띄우는 함수입니다. 사용자에게 간단한 메시지를 전달할 때 유용합니다.
window.alert("안녕하세요!");
- confirm(): 확인창을 띄우는 함수입니다. 사용자로부터 "확인" 또는 "취소" 중 하나를 선택하도록 요청할 수 있습니다.
var result = window.confirm("정말로 삭제하시겠습니까?");
if (result) {
// 삭제 동작 수행
} else {
// 취소 동작 수행
}
- prompt(): 프롬프트 창을 띄우고 사용자로부터 입력을 받는 함수입니다.
var name = window.prompt("이름을 입력해주세요.");
console.log("안녕하세요, " + name + "님!");
- open(): 새로운 브라우저 창을 열거나, 새 탭에 페이지를 엽니다.
window.open("https://www.example.com", "_blank");
- close(): 현재 브라우저 창을 닫는 함수입니다.
window.close();
- setTimeout(): 일정 시간 후에 특정 함수를 실행하는 함수입니다.
function sayHello() {
console.log("안녕하세요!");
}
setTimeout(sayHello, 3000); // 3초 후에 sayHello 함수 실행
- setInterval(): 일정 시간마다 특정 함수를 반복 실행하는 함수입니다.
function printCount() {
console.log("카운트: " + count);
count++;
}
var count = 1;
setInterval(printCount, 1000); // 1초마다 printCount 함수 실행
위의 기능들은 WINDOW 객체의 일부분이며, 더 다양한 기능들이 있습니다.
이러한 기능들을 활용하여 웹 페이지를 다양하게 제어하고 상호작용할 수 있습니다.
자바스크립트의 WINDOW 객체는 웹 개발에서 매우 중요하고 유용한 객체입니다.