📜  javascript 每秒重复一次 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:45.296000             🧑  作者: Mango

JavaScript 每秒重复一次

在 JavaScript 中,您可以使用定时器函数 setInterval 来实现每秒重复一次的功能。 setInterval 函数允许您设置在等待指定时间后执行一次或多次代码。

以下是如何使用 setInterval 函数每秒执行一次代码:

setInterval(function() {
    console.log("每秒重复一次");
}, 1000);

在上面的代码中,我们使用 setInterval 函数在每个 1000 毫秒(即 1 秒)的时间间隔内输出 "每秒重复一次"。

这是使用 setInterval 函数实现每秒重复一次的另一个例子。这个示例将在页面的标题中显示当前时间。

function updateTime() {
    var now = new Date();
    var hours = now.getHours().toString().padStart(2, "0");
    var minutes = now.getMinutes().toString().padStart(2, "0");
    var seconds = now.getSeconds().toString().padStart(2, "0");
    document.title = hours + ":" + minutes + ":" + seconds;
}

setInterval(updateTime, 1000);

在上面的代码中,我们创建一个名为 updateTime 的函数,该函数获取当前时间并将其格式化为 hh:mm:ss 的字符串。 然后,我们使用 setInterval 函数每秒调用一次这个函数,并将当前时间字符串设置为页面标题。

这是如何在 JavaScript 中使用 setTimeout 函数等待 1 秒钟后执行某些操作的示例:

setTimeout(function() {
    console.log("等待 1 秒钟后执行操作");
}, 1000);

在上面的代码中,我们使用 setTimeout 函数等待 1000 毫秒(即 1 秒)后执行 console.log 语句。

结论

使用 setInterval 函数,您可以在 JavaScript 中轻松实现每秒重复一次的功能。 您还可以使用 setTimeout 函数来等待一段时间后执行某些操作。