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 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.

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

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

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