Console API

Console API提供了允许开发人员执行调试任务的功能,例如在代码中的某个位置记录消息或变量值,或者计算任务完成所需的时间。

概念和用法

Console API最初是一个专有的API,不同的浏览器以自己的试下方式来实现它. Console API  规范统一了这个API的行为, 并且所有现代浏览器最终都决定实现这种行为 — 尽管一些实现仍然有自己的附加专有功能. 了解这些请查看:

用法非常简单 — console 对象 — 可以通过window.console获取到, 在workers里面使用WorkerGlobalScope.console (en-US)获取,console — 包含许多方法,您可以调用它们来执行基本的调试任务, 通常专注于将各种值记录到浏览器中 WEB控制台.

到目前为止,最常用的方法是console.log,它用于记录特定变量中包含的当前值.

接口

console
提供基本的调试功能,包括日志记录,堆栈跟踪,计时器和计数器。

示例

let myString = 'Hello world';

// Output "Hello world" to the console
console.log(myString)

Console reference page查看更多示例

规范

Specification Status Comment
Console API Living Standard Initial definition.

浏览器兼容性

No compatibility data found for api.Console.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

其他

  • Tools
  • Web Console — how the Web Console in Firefox handles console API calls
  • Remote debugging — how to see console output when the debugging target is a mobile device