본문 바로가기
javascript/javascript 내장객체

[javascript]Window 객체

by 남민섭 2022. 12. 15.
728x90
반응형

Window 객체

전역(Global) 객체입니다.

 

 

1) alert()

함수는 윈도우 화면에 경고 메시지를 출력합니다.

 

예시)

alert("이것은 alert 창입니다");

2022.12.04 - [javascript HTML DOM] - 화면에 나타내기(호출/출력)

 

2) confirm()

함수는 진행할지, 종료할지에 대한 진행 여부 확인

 

예시)

if(confirm("정말 삭제하시겠습니까?")) {
	//삭제실행
    console.log("삭제실행");
}

 

3) prompt()

함수는 문자열을 입력받을 수 있는 함수

 

예시)

prompt("비밀번호를 입력하세요");

 

4)  window.open()

함수는 윈도우 새 창/ 새 탭으로 지정한 url을 오픈하는 함수

 

window.open("https://naver.com")

 

5) setTimeout(), clearTimeout()

setTimeout(function(), time) 함수는 일정시간이 지나면 실행시켜줌
clearTimeout() 함수는 함수가 실행되는 것을 중지 시켜줌

 

예시)

let myExec;

function myFunction() {
		myExec = setTimeout(function(){ 
        	console.log("5초 후 프로그램 실행");
	}, 5000); //5000-> 5초
}

function myStopFunctoin() {
		clearTimeout(myExec);
	}

 

6) setInterval(), clearInterval()

setInterval(function(), time) 시간이 지날때마다 함수 실행(반복) 
clearInterval() 위 함수 실행 중지

 

예시)

let i = 0;

let timer = setInterval(function(){ // 3초마다 콘솔 작동
	console.log("3초마다 프로그램 실행-" + i);
    if(i == 3) {  // i가 3과 같으면 함수 정지
    	clearInterval(timer);
    }
    i++ //1씩 증가
  },3000); // 3000 => 3초

 

 

728x90
반응형

'javascript > javascript 내장객체' 카테고리의 다른 글

[javascript]Math 객체  (0) 2022.12.15
[javascript]Set 객체  (0) 2022.12.15
[javascript]Data 객체  (0) 2022.12.14
[javascript]Array 객체  (0) 2022.12.14
[javascript]Number 객체  (0) 2022.12.13

댓글