JavaScript有哪些定时器类型可以总结?

更新于
2026-09-28 01:35:29
2阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计610个文字,预计阅读时间需要3分钟。

JavaScript有哪些定时器类型可以总结?

目录

1.setInterval() 方法

2.setTimeout() 方法

3.setInterval() 方法示例

4.setTimeout() 方法示例

1. setInterval() 方法

setInterval() 方法用于按照指定的周期(以毫秒为单位)重复执行一个函数。

2. setTimeout() 方法setTimeout() 方法用于在指定的毫秒数后执行一个函数。

3. setInterval() 方法示例javascriptsetInterval(function() { console.log(每秒执行一次);}, 1000);

4. setTimeout() 方法示例javascriptsetTimeout(function() { console.log(3秒后执行);}, 3000);

目录
  • 1.setInterval()
  • 2.setTimeout()

1.setInterval()

按照指定的周期(以毫秒计)来调用函数。

方法会不停地调用函数,直到调用clearInterval() 或窗口被关闭。

语法:

setInterval(code,millisec,[arg1, arg2, ...])

参数 描述 code 必需。要执行的代码串。 millisec 必须。时间间隔,以毫秒计。 arg1, arg2, … 可选。当定时器过期的时候,将被传递给func指定函数的附加参数

2.setTimeout()

在指定的毫秒数后调用函数。

语法:

setTimeout(code,millisec,[arg1, arg2, ...]);//参数作用同上

最后代码演示:

//1.可以箭头函数直接写 setTimeout(()=>{ this.isSkeleton=false; },2000) //2.可以返回一个值然后调用clearTimeout()取消定时器; let a = setTimeout(()=>{ alert('弹出'); },5000); function b() { window.clearTimeout(a); //5秒后出弹框,调用b函数可以直接取消弹出 }

返回值:

返回值intervalID是一个非零数值,用来标识通过setInterval()创建的计时器,这个值可以用来作为clearInterval()的参数来清除对应的计时器 。 注意的是,setInterval()和setTimeout()共享同一个ID池,所以避免混用;

最后科普下知识面:

JS 对象可以使用两种方式获得,一是开发人员自定义;二是由 ECMAScript 提供。由 ECMAScript 提供的对象称为 JavaScript 内置对象。

JavaScript有哪些定时器类型可以总结?

定时器属于window对象提供的,定时器前面也可以加window调用的

到此这篇关于JavaScript定时器类型总结的文章就介绍到这了,更多相关JavaScript定时器类型内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

本文共计610个文字,预计阅读时间需要3分钟。

JavaScript有哪些定时器类型可以总结?

目录

1.setInterval() 方法

2.setTimeout() 方法

3.setInterval() 方法示例

4.setTimeout() 方法示例

1. setInterval() 方法

setInterval() 方法用于按照指定的周期(以毫秒为单位)重复执行一个函数。

2. setTimeout() 方法setTimeout() 方法用于在指定的毫秒数后执行一个函数。

3. setInterval() 方法示例javascriptsetInterval(function() { console.log(每秒执行一次);}, 1000);

4. setTimeout() 方法示例javascriptsetTimeout(function() { console.log(3秒后执行);}, 3000);

目录
  • 1.setInterval()
  • 2.setTimeout()

1.setInterval()

按照指定的周期(以毫秒计)来调用函数。

方法会不停地调用函数,直到调用clearInterval() 或窗口被关闭。

语法:

setInterval(code,millisec,[arg1, arg2, ...])

参数 描述 code 必需。要执行的代码串。 millisec 必须。时间间隔,以毫秒计。 arg1, arg2, … 可选。当定时器过期的时候,将被传递给func指定函数的附加参数

2.setTimeout()

在指定的毫秒数后调用函数。

语法:

setTimeout(code,millisec,[arg1, arg2, ...]);//参数作用同上

最后代码演示:

//1.可以箭头函数直接写 setTimeout(()=>{ this.isSkeleton=false; },2000) //2.可以返回一个值然后调用clearTimeout()取消定时器; let a = setTimeout(()=>{ alert('弹出'); },5000); function b() { window.clearTimeout(a); //5秒后出弹框,调用b函数可以直接取消弹出 }

返回值:

返回值intervalID是一个非零数值,用来标识通过setInterval()创建的计时器,这个值可以用来作为clearInterval()的参数来清除对应的计时器 。 注意的是,setInterval()和setTimeout()共享同一个ID池,所以避免混用;

最后科普下知识面:

JS 对象可以使用两种方式获得,一是开发人员自定义;二是由 ECMAScript 提供。由 ECMAScript 提供的对象称为 JavaScript 内置对象。

JavaScript有哪些定时器类型可以总结?

定时器属于window对象提供的,定时器前面也可以加window调用的

到此这篇关于JavaScript定时器类型总结的文章就介绍到这了,更多相关JavaScript定时器类型内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!