HTML DOM console.time() 方法

定義和用法

console.time() 方法在控制臺視圖中啟動計時器。

此方法允許您為代碼中的某些操作計時,以進行測試。

請使用 console.timeEnd() 方法 結束定時器并在 console.view 中顯示結果。

請使用 label 參數來命名計時器,然后您就可以在同一頁面上設置多個計時器。

提示:測試控制臺方法時,請確保控制臺視圖可見(按 F12 查看控制臺)。

實例

例子 1

執行一個 for 循環 10 萬次需要多長時間:

console.time();
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd();

親自試一試

例子 2

使用 label 參數:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // some code
}
console.timeEnd("test1");

親自試一試

例子 3

哪個最快,for 循環還是 while 循環?

var i;
console.time("test for loop");
for (i = 0; i < 1000000; i++) {
  // some code
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

親自試一試

語法

console.time(label)

參數值

參數 類型 描述
label 字符串 可選。使用 label 參數為計時器命名。

瀏覽器支持

表格中的數字注明了完全支持該方法的首個瀏覽器版本。

方法 Chrome IE Firefox Safari Opera
console.time() 支持 11 10 4 支持