1. 程式人生 > 其它 >[js] 請使用js實現一個秒錶計時器的程式

[js] 請使用js實現一個秒錶計時器的程式

技術標籤:歌謠---一步一步攻關前端面試題

[js] 請使用js實現一個秒錶計時器的程式

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>計時器</title>
</head>

<body>
    <div id="counter"></div>
</body>

</html>
<script>
    /* 選中所需要的couter */
    const ele = document.getElementById('counter');
    /* 定義兩個變數  */
    let intervalId, seconds;
    /* 定義一個計算時間的方法 */
    function counter() {
        /* 定義定時器  */
        intervalId = window.setInterval(() => {
            --seconds;
            ele.innerText = seconds;
            if (seconds === 0) {
                alert('計時結束');
                window.clearInterval(intervalId);
            }
        }, 1000);
    }

    function stopCounter() {
        window.clearInterval(intervalId);
    }

    function resumeCounter() {
        counter();
    }

    seconds = 100;
    counter();
</script>

執行結果
在這裡插入圖片描述

個人簡介

我是歌謠,歡迎和大家一起交流前後端知識。放棄很容易,
但堅持一定很酷。

主目錄

與歌謠一起通關前端面試題