当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript performance.now()用法及代码示例


在JavaScript中,perfromance.now()方法可用于检查代码的性能。您可以使用此方法检查代码的执行时间。

它返回以毫秒为单位的时间值(double类型)。返回的值表示自执行开始以来经过的时间。

用法:

let t = performance.now();

下面的代码将使您对该代码的执行方式有一个简短的了解。

范例1:



Javascript

<script> 
  const t0 = performance.now(); 
  for (let i = 0; i < 10; i++) { 
    console.log(i); 
  } 
  const t1 = performance.now(); 
  console.log(`Call to doSomething took ${t1 - t0} milliseconds.`); 
</script>

输出:在上面的代码中,变量t0和t1分别用于存储开始时间和结束时间,并且在打印时我们从t1中减去t0来打印执行代码所需的时间。

0
1
2
3
4
5
6
7
8
9
"Call to doSomething took 1.7899998929351568 milliseconds."

范例2:

Javascript

<script> 
  const t0 = performance.now(); 
  for (let i = 0; i < 5; i++) { 
    console.log(i); 
  } 
  const t1 = performance.now(); 
  console.log(`Call to doSomething took ${t1 - t0} milliseconds.`); 
</script>

输出:

0
1
2
3
4
"Call to doSomething took 0.7100000511854887 milliseconds."

相关用法


注:本文由纯净天空筛选整理自shivam70大神的英文原创作品 JavaScript performance.now() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。