Console API

Console API обеспечивает функциональность, которая позволяет разработчикам выполнять задачи по отладке, такие как логгирование сообщений или значений переменных в определённых местах кода, измерение времени, требуемое на выполнение задачи

Понятие и использование

Console API изначально было собственным API с различной браузерной реализацией. Спецификация Console API была создана, чтобы согласовать поведение. Сейчас все современные браузеры используют эту реализацию. Хотя некоторые реализации имеют свои собственные функции. Узнать больше можно здесь:

Использование крайне простое — объект console (window.console в браузерах или WorkerGlobalScope.console в Web Worker) содержит множество методов, которые вы можете вызвать для выполнения отлададки. В основном используется для вывода веб-консоль различных значений.

Один из самых часто используемых методов console.log, который используют для вывода текущего значения переменной.

Интерфейсы

console
Обеспечивает простую функциональность для отладки. Включает в себя логгирование, трассировку, таймеры и счётчики.

Примеры

let myString = 'Hello world';

// Вывод "Hello world" в консоль
console.log(myString)

Смотрите больше примеров на странице Console.

Спецификации

Specification Status Comment
Console API Живой стандарт Первоначальное определение

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
ConsoleChrome Полная поддержка 4Edge Полная поддержка ДаFirefox Полная поддержка 2IE Частичная поддержка 8
Замечания
Частичная поддержка 8
Замечания
Замечания Only functions when developer tools are opened. Otherwise, the 'console' object is undefined.
Opera Полная поддержка 10.1Safari Полная поддержка 3.1WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android ? Safari iOS Полная поддержка 3.2Samsung Internet Android Полная поддержка Да
assertChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 28IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 28Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
clearChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 48IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 48Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
countChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 30IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 30Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
countResetChrome Полная поддержка ДаEdge ? Firefox Полная поддержка 62IE Нет поддержки НетOpera Полная поддержка ДаSafari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 62Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
debugChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка ДаOpera ? Safari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
dir
Экспериментальная
Chrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 8IE Полная поддержка 9Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 8Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
dirxml
Экспериментальная
Chrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Нет поддержки НетOpera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
errorChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 8Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
exception (an alias for error)
УстаревшаяНестандартная
Chrome Нет поддержки НетEdge Полная поддержка 13Firefox Полная поддержка 28IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Полная поддержка 28Opera Android ? Safari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
groupChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка 4WebView Android Полная поддержка 37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 4Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 1.0
groupCollapsedChrome Полная поддержка 6Edge Полная поддержка 12Firefox Полная поддержка 52IE Полная поддержка 11Opera ? Safari Полная поддержка 5.1WebView Android Полная поддержка 37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 52Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 1.0
groupEndChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 9IE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка 4WebView Android Полная поддержка 37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 9Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 1.0
infoChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 8Opera Полная поддержка ДаSafari Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания No information icon
WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
logChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 8Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
profile
ЭкспериментальнаяНестандартная
Chrome Полная поддержка 53Edge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка ДаOpera ? Safari ? WebView Android Полная поддержка 53Chrome Android Полная поддержка 53Firefox Android Полная поддержка 10Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 6.0
profileEnd
ЭкспериментальнаяНестандартная
Chrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка ДаOpera ? Safari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 10Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
tableChrome Полная поддержка ДаEdge Полная поддержка 13Firefox Полная поддержка 34IE Нет поддержки НетOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 34Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
timeChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 10IE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка 4WebView Android Полная поддержка 37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 10Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 1.0
timeEndChrome Полная поддержка 4Edge Полная поддержка 12Firefox Полная поддержка 10IE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка 4WebView Android Полная поддержка 37Chrome Android Полная поддержка 18Firefox Android Полная поддержка 10Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка 1.0
timeLogChrome Полная поддержка 72Edge Нет поддержки НетFirefox Полная поддержка 62IE Нет поддержки НетOpera Полная поддержка 60Safari Нет поддержки Нет
Замечания
Нет поддержки Нет
Замечания
Замечания See bug 186833.
WebView Android Полная поддержка 72Chrome Android Полная поддержка 72Firefox Android Полная поддержка 62Opera Android ? Safari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
timestamp
ЭкспериментальнаяНестандартная
Chrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 10Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
traceChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 10IE Полная поддержка 11Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 10Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
warnChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 8Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да
Available in workersChrome Полная поддержка ДаEdge Полная поддержка ДаFirefox Полная поддержка 38IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка 38Opera Android ? Safari iOS ? Samsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Частичная поддержка  
Частичная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах
Смотрите замечания реализации.
Смотрите замечания реализации.

Смотрите также