js中计时器的创建

在javaScript中我们一般有两种方法创建计时器。还有一种方法用来计算代码执行时间。

setTimeout

setTimeout用于在指定毫秒数后执行一段代码

setTimeout(function(){}, milliseconds, param1, param2, ...)

function是值在多少毫秒数后执行的代码

milliseconds是指在多少毫秒数后执行代码

param1,param2...是指传入funtion函数的参数

示例如下

var a=1 ; var b=1
      setTimeout(function (x,y) {
        a=a+x
        b=b+y
        console.log(a,b);//1,2
      },3000,1,2)

setInterval

setInterval用于每隔指定的毫秒数重复执行一段代码

setInterval(function, milliseconds, param1, param2, ...)

function,milliseconds,param1,param2...与setTimeout意思一致

示例如下

 var a=1 ; var b=1
      setInterval(function (x,y) {
        a=a+x
        b=b+y
        console.log(a,b);
      },3000,1,2)

这里控制台输出a为2,3,4...,b为3,5,7...(等差数列以此类推)

代码执行的时间

一般使用console.time()与console.timeEnd()来得到代码执行的时间

示例如下

console.time();
      var a = 0;
      while (a < 10) {
        var j = a + 2;
        a++;
      }
      console.timeEnd();

控制台便会得到执行console.time到console.timeEnd所花费的时间。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神明也犯困

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值