当前位置:首页 > JavaScript

js实现54321倒数

2026-03-16 05:59:38JavaScript

实现54321倒数的JavaScript代码

使用setInterval实现倒计时功能,从5倒数到1:

let count = 5;
const countdown = setInterval(() => {
  console.log(count);
  count--;
  if (count < 0) {
    clearInterval(countdown);
    console.log("倒计时结束!");
  }
}, 1000);

使用for循环实现立即输出

如果需要立即输出所有数字(无延迟):

for (let i = 5; i >= 1; i--) {
  console.log(i);
}
console.log("倒计时结束!");

结合DOM操作的实现

在网页上显示倒计时:

<div id="countdown"></div>
<script>
  let count = 5;
  const element = document.getElementById("countdown");
  const timer = setInterval(() => {
    element.textContent = count;
    count--;
    if (count < 0) {
      clearInterval(timer);
      element.textContent = "倒计时结束!";
    }
  }, 1000);
</script>

使用async/await的实现

通过异步函数实现更可控的倒计时:

js实现54321倒数

async function startCountdown() {
  for (let i = 5; i >= 0; i--) {
    await new Promise(resolve => setTimeout(resolve, 1000));
    console.log(i > 0 ? i : "倒计时结束!");
  }
}
startCountdown();

注意事项

  • 时间间隔单位是毫秒(1000毫秒=1秒)
  • 清除定时器使用clearInterval
  • 实际应用中建议添加错误处理逻辑

标签: 倒数js
分享给朋友:

相关文章

js实现轮播

js实现轮播

实现基础轮播效果 使用HTML结构创建轮播容器和图片元素: <div class="carousel"> <div class="carousel-inner">…

js实现图片轮播

js实现图片轮播

实现基础图片轮播 使用HTML、CSS和JavaScript创建一个简单的图片轮播。HTML部分定义轮播容器和图片,CSS设置样式和动画效果,JavaScript处理轮播逻辑。 <div cl…

js实现类

js实现类

JavaScript 实现类的几种方式 JavaScript 是一种基于原型的语言,但在 ES6 之后引入了 class 语法糖,使得实现类更加直观。以下是几种常见的实现方式: 使用构造函数 传统的…

js轮播图实现原理

js轮播图实现原理

轮播图的基本原理 轮播图通过动态切换显示的内容(图片、文本等)实现视觉上的滑动效果。核心原理是利用CSS和JavaScript控制元素的显示与隐藏,或通过变换位置实现滑动动画。 实现方法一:…

js实现拷贝

js实现拷贝

实现文本拷贝 使用 document.execCommand 方法(已废弃但兼容性较好): function copyText(text) { const textarea = document…

js实现vr

js实现vr

使用WebXR API实现VR体验 WebXR是浏览器中实现VR和AR体验的标准API,它取代了早期的WebVR。现代浏览器如Chrome、Edge和Firefox已支持WebXR。 // 初始化W…