HTML DOM console.time() 方法
- 上一頁 table()
- 下一頁 timeEnd()
- 返回上一層 Window Console 對象
定義和用法
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 | 支持 |
- 上一頁 table()
- 下一頁 timeEnd()
- 返回上一層 Window Console 對象