JS计算代码执行时间三大方法
在JavaScript中,有三种常用的方法来计算代码执行的时间:
- 使用
Date
对象 - 使用
performance.now()
- 使用
console.time()
和console.timeEnd()
以下是每种方法的示例代码:
- 使用
Date
对象:
let startTime = new Date(); // 代码执行前
// ... 要计算执行时间的代码
// ...
let endTime = new Date(); // 代码执行后
let executionTime = endTime - startTime; // 计算执行时间
console.log(`执行时间: ${executionTime} 毫秒`);
- 使用
performance.now()
:
let startTime = performance.now(); // 代码执行前
// ... 要计算执行时间的代码
// ...
let endTime = performance.now(); // 代码执行后
let executionTime = endTime - startTime; // 计算执行时间
console.log(`执行时间: ${executionTime} 微秒`);
- 使用
console.time()
和console.timeEnd()
:
console.time('计时器'); // 代码执行前
// ... 要计算执行时间的代码
// ...
console.timeEnd('计时器'); // 代码执行后
// 控制台将输出名为 '计时器' 的计时器结果
这三种方法都可以用来计算代码的执行时间,但是console.time()
和console.timeEnd()
是最简单和最直观的方法。
评论已关闭