當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。