웹개발/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 객체는 웹 개발에서 매우 중요하고 유용한 객체입니다.