Вывод информации в JavaScript осуществляется различными методами в зависимости от среды выполнения и требований к отображению данных. Рассмотрим основные способы вывода в веб-браузере и консольных приложениях.
Содержание
Основные методы вывода в браузере
| Метод | Описание | Использование |
| console.log() | Вывод в консоль разработчика | Для отладки и логирования |
| document.write() | Запись непосредственно в HTML-документ | Простое тестирование |
| alert() | Модальное окно с сообщением | Вывод предупреждений |
| innerHTML/textContent | Изменение содержимого DOM-элементов | Динамическое обновление страницы |
Вывод в консоль разработчика
Методы console
- console.log() - базовый вывод
- console.info() - информационные сообщения
- console.warn() - предупреждения
- console.error() - ошибки
- console.table() - табличное представление данных
Пример использования
- Откройте инструменты разработчика (F12)
- Перейдите на вкладку Console
- Введите console.log("Hello World")
- Нажмите Enter для выполнения
Вывод на веб-страницу
| Метод | Пример |
| document.write | document.write("Текст на странице") |
| innerHTML | document.getElementById("demo").innerHTML = "Новый текст" |
| textContent | document.querySelector(".class").textContent = "Содержимое" |
Вывод в Node.js
- console.log() - основной метод вывода
- process.stdout.write() - вывод без переноса строки
- util.inspect() - форматированный вывод объектов
- Специализированные модули (winston, morgan)
Форматирование вывода
- Шаблонные строки (`${переменная}`)
- Конкатенация строк ("Текст " + переменная)
- Метод toFixed() для чисел
- JSON.stringify() для объектов
- Использование CSS-стилей в console.log
Важно
Метод document.write() перезаписывает все содержимое страницы при вызове после ее загрузки. Для динамического обновления контента предпочтительнее использовать innerHTML или textContent, работающие с конкретными DOM-элементами.















