在 JavaScript 中實作秒數顯示倒數計時器的方法:建立變數 seconds 儲存秒數。建立計時器 timer 以 1 秒間隔呼叫 countdown 函數。在 countdown 函數中,減少秒數並更新 HTML 計時器元素中的時間。當秒數為 0 時,清除計時器 timer。
如何在JavaScript 中實作秒數顯示倒數計時器
建立變數與計時器:
<code class="js">let seconds = 10; // 初始秒数 let timer = setInterval(countdown, 1000); // 以 1 秒间隔调用 countdown 函数</code>
countdown 函數:
<code class="js">function countdown() { seconds--; // 减少秒数 let time = `${seconds}s`; // 转换为 "s" 格式 document.getElementById("timer").innerHTML = time; // 更新 HTML 中的计时器元素 // 当秒数为 0 时,清除计时器 if (seconds <= 0) { clearInterval(timer); } }</code>
HTML 程式碼:
<code class="html"><p id="timer"></p></code>
工作原理:
seconds
來儲存秒數,並使用setInterval 函數建立倒數計時器,每隔1 秒呼叫countdown
函數。 countdown
函數中,將 seconds
減一,並將其轉換為字串 "s" 格式。然後將更新後的時間顯示在 HTML 中的 timer
元素中。 seconds
達到 0 時,使用 clearInterval 清除計時器,停止倒數。 以上是js中倒數計時器怎麼實現秒數顯示出來的詳細內容。更多資訊請關注PHP中文網其他相關文章!