Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Выводит сообщения в веб-консоль.

Примечание: Эта возможность доступна в Web Workers.

Синтаксис

console.log(obj1 [, obj2, ..., objN]);
console.log(msg [, subst1, ..., substN]);

Параметры

obj1 ... objN
Список объектов JavaScript для вывода. Строковые представления каждого из этих объектов соединяются вместе в указанном порядке и выводятся.
msg
Строка JavaScript, содержащая 0 и более подстановочных символов для замены (см. subst1 ... substN).
subst1 ... substN
JavaScript-объекты, с помощью которых произойдёт замена подстановочных символов в msg. Это даст вам дополнительный контроль над форматом вывода.

Больше подробностей смотрите в разделе Вывод текста в консоль документации console.

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

Спецификация Статус Комментарий
Console API
Определение 'console.log()' в этой спецификации.
Живой стандарт Первоначальное определение

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Возможность Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка (Да) (Да) 4.0 (2.0) 8 (Да) (Да)
Маски (Да)
28[1]
? 9.0 (9.0) 10[2] (Да) (Да)
Доступно в Workers ? (Да) 38.0 (38.0) ? ? ?
Возможность Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка ? (Да) 4.0 (2.0) ? ? ?
Маски ? (Да) 9.0 (9.0) ? ? ?
Доступно в Workers ? (Да) 38.0 (38.0) ? ? ?

[1] Если в %d подставляется отрицательное значение, оно будет округлено до ближайшего большего целого отрицательного числа, то есть -0.9 станет 0, а -1.1 станет -1.

[2] %d отобразит 0, когда это нечисловое значение.

Отличия от console.dir()

Вы можете спросить какая разница между console.dir() и console.log(). Это полезное отличие.

Заметка:

  • console.log выводит элемент как HTML-дерево
  • console.dir выводит элемент как JSON-объект

А именно, console.log даёт специальное обращение к DOM-элементам, тогда как console.dir - нет. Это особенно полезно, когда нужно видеть полное представление DOM JS-объетов.

Больше информации об этой и других функциях в Chrome Console API reference.

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

Метки документа и участники

Внесли вклад в эту страницу: alfill, pk.prog, Bargamut, Lukavyi
Обновлялась последний раз: alfill,