:::: 개발 ::::/::: JSCRIPT :::

스크립트 js script timer,setInterval,clearTimeout

nayha 2022. 5. 3. 00:52

얍얍

<html>
    <head></head>
    
    <body>
        <div>
            <span id="num">5</span>초
        </div>
    </body>
    
    <script>
        // 1초 마다  1씩 차감
        let time = 5;
        var 타이머 = setInterval(얍,1000);

        function 얍(){

            if ( time >= 1 ) {
                time = time-1;
                document.querySelector('#num').innerHTML = time;
            }else{
                clearTimeout(타이머);
                // 이걸 안하면 타이머 계속 호출한다..흐음 ..
            }
            // 계속 호출 되는거 확인용 콘솔
            // console.log('ttttt') 
        }
    </script>
    
</html>

이거 왜 할때마다 헷갈리지 ㅎㅎ

 

 

반응형