Console API
注意:此功能在 Web Workers 中可用。
Console API 提供了一些功能,使開發人員能夠執行除錯任務,例如在程式碼中特定位置記錄訊息或變數值,或計時某個操作需要多長時間才能完成。
概念與用法
Console API 最初是一個很大程度上專有的 API,不同的瀏覽器實現了它,儘管實現方式不一致。Console API 規範的建立是為了定義一致的行為,所有現代瀏覽器最終都採用了這種行為——儘管有些實現仍有自己的附加專有功能。請在以下連結中瞭解這些功能:
- Google Chrome DevTools implementation(Google Chrome DevTools 實現)
- Safari DevTools implementation(Safari DevTools 實現)
使用方法非常簡單——console 物件包含許多方法,您可以呼叫這些方法來執行基本的除錯任務,這些任務通常側重於將各種值記錄到瀏覽器的Web Console(Web 控制檯)中。
迄今為止,最常用的方法是 console.log(),它用於記錄特定變數中包含的當前值。
介面
console-
提供基本的除錯功能,包括日誌記錄、堆疊跟蹤、計時器和計數器。
示例
js
let myString = "Hello world";
// Output "Hello world" to the console
console.log(myString);
有關更多示例,請參閱 console 參考頁面。
規範
| 規範 |
|---|
| 控制檯 # console-namespace |
瀏覽器相容性
載入中…
另見
- 工具
- Web Console(Web 控制檯)——Firefox 中的 Web 控制檯如何處理控制檯 API 呼叫
- about:debugging——當除錯目標是移動裝置時如何檢視控制檯輸出