그만큼 세트타임아웃() JavaScript의 메소드는 지정된 시간 간격 동안 기다린 후 함수를 실행하는 데 사용됩니다. 이 메서드는 타이머의 ID 값을 나타내는 숫자 값을 반환합니다.
와 달리 세트간격() 방법, 세트타임아웃() 메소드는 함수를 한 번만 실행합니다. 이 방법은 다음을 사용하거나 사용하지 않고 작성할 수 있습니다. 창문 접두사.
우리는 클리어타임아웃() 시간 초과를 중지하거나 지정된 기능의 실행을 방지하는 방법 세트타임아웃() 방법. 에서 반환된 값 세트타임아웃() 메소드를 인수로 사용할 수 있습니다. 클리어타임아웃() 타이머를 취소하는 방법.
일반적으로 사용되는 구문은 세트타임아웃() 방법은 아래에 나와 있습니다.
통사론
window.setTimeout(function, milliseconds);
매개변수 값
이 메서드는 두 개의 매개변수 값을 사용합니다. 기능 그리고 밀리초 이는 다음과 같이 정의됩니다.
기능: 실행될 코드 블록을 포함하는 함수입니다.
밀리초: 이 매개변수는 함수 실행이 발생한 후의 시간 간격을 나타냅니다. 간격은 밀리초 단위입니다. 기본값은 0입니다. 코드가 실행되는 빈도를 정의합니다. 지정되지 않은 경우 값은 0 사용.
의 용도를 이해해보자 세트타임아웃() 몇 가지 그림을 사용하여 방법.
실시예 1
이것은 간단한 사용 예입니다. 세트타임아웃() 방법. 여기서는 2초 간격으로 경고 대화 상자가 표시됩니다. 우리는 지정된 기능의 실행을 방지하기 위해 어떤 방법도 사용하지 않습니다. 세트타임아웃() 방법. 그래서 세트타임아웃() 메소드는 지정된 시간 간격 후에 지정된 기능을 한 번만 실행합니다.
setTimeout() method <h3> This is an example of using the setTimeout() method </h3> <p> Click the following button before 2 seconds to see the effect. </p> Stop var a = setTimeout(fun1, 2000); function fun1() { var win1 = window.open(); win1.document.write(' <h2> Welcome to the javaTpoint.com </h2>'); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); }지금 테스트해보세요
산출
사용자가 멈추다 2초 전에 버튼을 누르세요. 그렇지 않으면 새 탭이 2초 후에 열리고 2초 후에 닫힙니다.