>  기사  >  웹 프론트엔드  >  자바스크립트에서 두 타이머의 차이점은 무엇입니까

자바스크립트에서 두 타이머의 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2021-12-07 15:19:514279검색

차이점: setTimeout() 타이머는 지정된 시간 후에 특정 코드를 실행하며, 코드는 한 번 실행된 후 자동으로 중지되는 반면, setInterval() 타이머는 지정된 기간에 따라 특정 코드를 반복적으로 실행하지만 타이머는 그렇지 않습니다. 자동으로 중지됩니다. 수동으로 중지하려면 clearInterval()을 호출해야 합니다.

자바스크립트에서 두 타이머의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript 타이머("타이머"라고도 함)는 지정된 시간이 지나면 특정 작업을 수행하는 데 사용됩니다. 이는 우리 삶의 알람 시계와 유사합니다.

JavaScript에서는 타이머를 사용하여 특정 코드의 실행을 지연시키거나 특정 코드를 고정된 간격으로 반복적으로 실행할 수 있습니다. 예를 들어, 타이머를 사용하여 페이지의 광고를 정기적으로 업데이트하거나 실시간 시계 등을 표시할 수 있습니다.

JavaScript는 타이머를 설정하는 두 가지 방법, 즉 setTimeout() 및 setInterval()을 제공합니다.

setTimeout()지정된 밀리초 후에 함수 또는 계산식 호출

3개의 매개변수 전달

  • code 호출해야 하는 함수 다음에 실행될 JS 코드 문자열

  • millisec은 다음과 같아야 합니다. 실행 코드

  • lang 전에 대기할 시간은 선택 사항이며 일반적으로 작성되지 않습니다. 지정된 기간에 따라 함수를 호출하거나 표현식을 계산하려면 스크립트 언어 유형

setInterval()을 선택하세요. 메서드는 ClearInterval이 호출되거나 창이 닫힐 때까지 함수를 계속 호출합니다.

3개의 매개변수를 전달합니다.

  • code는 호출할 함수이거나 실행할 코드 문자열이어야 합니다.

  • millisec을 실행해야 합니다. 주기적으로 또는 코드 호출 사이 시간 간격

  • lang은 선택 사항입니다. 언어 유형을 선택하려면 절반을 비워 두세요

setTimeout()과 setInterval()의 차이점은 다음과 같습니다.

방법 설명
setTimeout() 지정된 시간(단위는 밀리초) 이후 특정 코드를 실행합니다. 해당 코드는 한 번만 실행됩니다.
setInterval() 지정된 기간에 따라 특정 코드를 반복 실행합니다. (단위는 밀리초), 브라우저 창을 수동으로 중지하거나 닫기 위해clearInterval() 함수를 호출하지 않는 한 타이머는 자동으로 중지되지 않습니다

【관련 추천: javascript 학습 튜토리얼

위 내용은 자바스크립트에서 두 타이머의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.