//假设这里每个五分钟执行一次test函数
test()
}
function
test(){
alert("每个五分钟一次")
setTimeout
(test,1000*60*5)//这里的1000表示1秒有1000毫秒,1分钟有60秒,5表示总共5分钟
}
如下有一个求和的函数,我们要知道这个函数执行需要的时间function add(){
var sum = 0
for(var i = 0i<1000000i++){
sum += i
}
return sum
}
定义一个测试函数,将待测函数作为参数传入
function test(func){
var start = new Date().getTime()//起始时间
func()//执行待测函数
var end = new Date().getTime()//接受时间
return (end - start)+"ms"//返回函数执行需要时间
}
测试并查看实际执行时间
var time = test(add)
console.log(time)