目前主要学了两个方法
第一个:用console.time()以及console.timeEnd()来测试运行某段代码前后的时间,括号内为一个专属于某对测试时间代码的名称。
例子
console.time("testTime1");
for(var i=0 ; i<100 ; i++){
if(i == 20){
alert("for循环");
}
}
console.timeEnd("testTime1");
第二个:利用Date.now()来测试时间。
例子
var start = Date.now();
for(var i=0 ; i<100 ; i++){
if(i == 20){
alert("for循环");
}
}
var end = Date.now();
console.log("这个for循环用了"+(end-start)+"毫秒");
两个Date.now指向的不是同一个时间,而是当前代码执行时的时间。