Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Console.log()

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

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

Примечание: Эта возможность доступна в 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()' в этой спецификации.
Живой стандарт Первоначальное определение

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

Возможность Chrome 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 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.

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

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

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