📜  javascript after time call函数 - Javascript(1)

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

JavaScript定时调用函数

JavaScript具有定时调用函数的能力,这意味着可以在预定的时间之后调用一个函数。

setTimeout函数

要在一定的时间之后调用一个函数,可以使用setTimeout函数。以下是该函数的语法:

setTimeout(function, milliseconds);

其中,function是要调用的函数名称,milliseconds是以毫秒为单位的时间间隔。

以下是一个示例:

function sayHello() {
  console.log("Hello!");
}
setTimeout(sayHello, 3000);

这将在3秒后打印"Hello!"。

setInterval函数

要在间隔一定时间后重复调用一个函数,可以使用setInterval函数。以下是该函数的语法:

setInterval(function, milliseconds);

以下是一个示例:

function countUp() {
  var count = 0;
  setInterval(function() {
    console.log(count);
    count++;
  }, 1000);
}
countUp();

这将每隔1秒钟输出一个数字,直到脚本停止。

取消定时器

如果您想要取消一个定时器,可以使用clearTimeoutclearInterval函数。例如:

var timer = setTimeout(function() {
  console.log("This message should not appear.");
}, 1000);
clearTimeout(timer);

以上代码将取消要在1秒钟后打印的消息。

结论

JavaScript的定时调用函数使我们能够以编程方式控制代码的执行时间。利用这些函数,可以创建各种效果和交互式特性。