📜  如何在javascript中每秒打印一次(1)

📅  最后修改于: 2023-12-03 14:52:44.366000             🧑  作者: Mango

如何在JavaScript中每秒打印一次

在JavaScript中每秒打印一次可以通过setInterval()函数来实现。

setInterval()函数

setInterval()函数用于重复调用一个函数或一段代码,其语法为:

setInterval(function, milliseconds);

其中,function 表示要重复调用的函数或一段代码,milliseconds 表示调用之间的间隔时间,单位为毫秒。

例如,以下代码会每隔一秒输出一次 "Hello World!":

setInterval(function(){
  console.log("Hello World!");
}, 1000);
示例代码

以下代码演示了如何在JavaScript中使用setInterval()函数每秒打印一次当前时间:

function printTime() {
  let d = new Date();
  let hour = d.getHours();
  let minute = d.getMinutes();
  let second = d.getSeconds();
  console.log(hour + ":" + minute + ":" + second);
}

setInterval(printTime, 1000);
效果展示

运行以上代码,在控制台中会每秒输出一次当前的时间,如下所示:

15:53:12
15:53:13
15:53:14
15:53:15
...
总结

使用setInterval()函数可以很方便地实现在JavaScript中每秒打印一次的功能。在实际项目中,这种机制通常用于实现一些周期性的任务,如定时刷新数据、定时保存数据等。