먼저 setInterval을 이해해 봅시다:
1, HTML DOM setInterval() 메소드
정의 및 사용법
setInterval() 메소드는 지정된 기간(밀리초)에 따라 함수나 계산을 호출할 수 있습니다. 표현.
setInterval() 메서드는clearInterval()이 호출되거나 창이 닫힐 때까지 함수를 계속 호출합니다. setInterval()에서 반환된 ID 값은clearInterval() 메서드에 대한 인수로 사용될 수 있습니다.
구문
setInterval(code,millisec[,"lang"])
매개변수 설명
code 필수. 호출할 함수 또는 실행할 코드 문자열입니다.
밀리초는 필수입니다. 주기적 실행 또는 코드 호출 사이의 시간 간격(밀리초)입니다.
반환값
주기적인 코드 실행을 취소하기 위해 Window.clearInterval()에 전달할 수 있는 값입니다.
2, HTML DOM clearInterval() 메소드
정의 및 사용법
clearInterval() 메소드는 setInterval()에 의해 설정된 타임아웃을 취소할 수 있습니다.
clearInterval() 메소드의 매개변수는 setInterval()에서 반환된 ID 값이어야 합니다.
구문
clearInterval(id_of_setinterval)
매개변수 설명
id_of_setinterval setInterval()이 반환한 ID 값입니다.
중지 방법:
다음 예에서는 50밀리초마다 clock() 함수를 호출합니다. 버튼을 사용하여 이 시계를 중지할 수도 있습니다: