📅  最后修改于: 2023-12-03 15:01:45.296000             🧑  作者: Mango
在 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
函数来等待一段时间后执行某些操作。