>  기사  >  웹 프론트엔드  >  자바스크립트의 타이머

자바스크립트의 타이머

autoload
autoload원래의
2021-04-12 15:57:532366검색

자바스크립트의 타이머

Javascript中有两种定时器,分别是setInterval()setTimeout() 둘 다 타이머이지만 서로 다릅니다. 이 기사를 통해 이 두 타이머를 이해할 수 있습니다.

1.setTimeout()

타이머 설정

 <script>
        setTimeout(setTime,2000);
        function setTime(){
             alert("2秒时间到了");
        }

    </script>

타이머 지우기

<body>
    <button>按钮2</button>
    <script>
        const btn=document.querySelector("button");
        let set=setTimeout(() => {
            alert("已经过去三秒了");
        }, 3000);
        btn.addEventListener("click",(e)=>{
            clearTimeout(set);
        });

      
    </script>
</body>

2.setInterval()

타이머 설정

<script>
        setInterval(setInter, 3000);
        function setInter(){
             console.log("我被周期性3s时间打印");
        }
    </script>

타이머 지우기

<body>
    <button>按钮1</button>
    <script>
        const btn=document.querySelector("button");
        let set=setInterval(setInter, 3000);
        btn.onclick=(e)=>{
            clearInterval(set);
        };
        function setInter(){
             console.log("我被周期性3s时间打印");
        }
    </script>
</body>

추천: " 2021 js 인터뷰 질문 및 답변(대요약)"

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

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