Во всех современных браузерах есть веб-консоль для отладки. Чтобы выводить сообщения в такую консоль, в JavaScript существует метод console.log() .
let sum = 44; console.log(sum); // выводит в консоль 44
Подробнее о работе с JS через консоль мы рассказывали в статье «Как запустить JS-код».
Синтаксис
console.log(сообщение)
Сообщение — то, что выведется в консоль. Это должна быть переменная или значение. Значением может быть и строка: например, «Hello, world».
Примечание. Во всех следующих уроках мы будем использовать метод console.log() для вывода в консоль.
Пример 1. Выводим предложение
// программа выводит предложение в консоль // передаем строку console.log(«Я люблю JS»);
Вывод:
Я люблю JS
Пример 2. Выводим значение переменной
// программа выводит значения переменных let greet = «Привет»; let name = «Ваня»; console.log(greet + ‘, ‘ + name);
Вывод:
Привет, Ваня
Как вы можете видеть, console.log() позволяет увидеть значение внутри переменной. Поэтому этот метод часто используют для тестирования или отладки кода.
C# ВВОД ДАННЫХ В КОНСОЛЬ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | Урок # 5
У объекта console есть и другие методы, кроме console.log() . Подробнее о них можно почитать в официальной документации.
СodeСhick.io — простой и эффективный способ изучения программирования.
Источник: codechick.io
System.out.println
С чего начинается изучение языка программирования? С написания первой программы. Традиционно первая программа называется “Hello world”, и весь её функционал состоит из вывода на консоль фразы “Hello world!”. Такая простая программа дает возможность новому программисту почувствовать, что что-то да заработало.
“Hello world” на разных языках программирования
На разных языках программирования код будет разным: Pascal “Hello world”
begin writeln (‘Hello, world.’); end.
C “Hello world”
int main()
C# “Hello world”
static void Main(string[] args)
Java “Hello world”
public static void main(String[] args)
- Pascal — writeln ;
- C — printf ;
- C# — System.Console.WriteLine ;
- Java — System.out.println .
Подробнее о выводе на консоль в Java
Как вы уже поняли, чтобы вывести текст на консоль, в Java необходимо воспользоваться командой System.out.println() . Но что значит этот набор символов? Для тех, кто знаком с языком Java и основными терминами ООП (для студентов, которые прошли курс JavaRush примерно до 15 уровня), ответ очевиден: “Для вывода текста на консоль мы обращаемся к статическому полю out класса System , у которого вызываем метод println() , и в качестве аргумента передаем объект класса String ”. Если для вас смысл сказанного выше туманный, значит, будем разбираться! Данная команда состоит из трех слов: System out println . Каждое из них представляет собой какую-то сущность, которая предоставляет необходимый функционал для работы с консолью. System — сущность (в Java это называется классом), которая выполняет роль “моста”, соединяющего вашу программу со средой, в которой она запущена. out — сущность, которая хранится внутри System . По умолчанию ссылается на поток вывода на консоль. Подробнее о потоках ввода/вывода в Java можно прочитать здесь. println — метод, который вызывается у сущности out, чтобы обозначить способ, с помощью которого информация будет выведена на консоль. Давай разберемся с каждым элементом из этой цепочки подробней.
Написал 3D Игру в Консоли!
System
- Доступ к переменным окружения операционной системы:
System.getenv(«JAVA_HOME»)
Возвращает значение переменной окружения JAVA_HOME, которая устанавливается в системных настройках ОС. При установке Java ты наверняка с ней сталкивался;
System.exit(0)
System.lineSeparator()
System.currentTimeMillis();
- out — уже знакомая нам ссылка на сущность потока вывода информации на консоль;
- in — ссылка на сущность, которая отвечает за чтение вводимой информации с консоли.
- err — очень похожа out , но предназначена для вывода ошибок.
System.out
Теперь разберемся, что из себя представляет этот out .
out
- print() — вывод переданной информации. В качестве аргументов может принимать числа, строки, другие объекты;
- printf() — форматированный вывод. Форматирует переданный текст, используя специальные строки и аргументы;
- println() — вывод переданной информации и перевод строки. В качестве аргументов может принимать числа, строки, другие объекты;
- Некоторые другие методы, которые нам не интересны в контексте этой статьи.
Hello World!Hello World!Hello World!
В то время как метод println() каждый вывод будет призводить с новой строки:
Hello World! Hello World! Hello World!
Для вызова метода у объекта используется знакомый нам оператор “.”. Таким образом, вызов метода println() у сущности out выглядит так:
out.println()
println
Как и в многих других языках программирования, в Java println — это сокращение от “print line”. Мы уже знаем, что println() — это метод, который необходимо вызвать у сущности out . Если ты новичок в Java и в программировании в целом, то методы — это некий набор команд, которые логически объединены.
В нашем случае, println() — это блок команд, который направляет текст в поток вывода и в конце добавляет перевод строки. В Java методы могут получать аргументы. Когда мы вызываем метод, аргументы передаются внутрь круглых скобок.
println(“Hello World!”);
В свою очередь, код, который находится внутри метода, получает переданный нами текст и отправляет его на вывод.
Построим логическую цепочку
- Обратиться к сущности, которая способна соединить наше приложение и консоль — System ;
- Обратиться к потоку вывода на консоль — System.out ;
- Вызвать метод, который записывает информацию на консоль — System.out.println ;
- Передать текст, который необходимо записать — System.out.println(“Hello World!”);
Подведем итоги
Обычный вывод информации на консоль в Java запускает целую цепочку обращения к различным объектам и методам. Понимание того, что происходит во время вызова самой используемой команды в Java, делает нас немного ближе к статусу Джава-Гуру!
Источник: javarush.com
Метод console.log — Вывод информации в консоль
Метод console. log в Javascript позволяет выводить информацию (сообщения, данные и т.п.) из программного кода в консоль.
На этом сайте, при работе с Javascript -кодом, в большинстве случаев для вывода информации использовался метод write объекта document или (иногда) метод alert.
О существовании консоли тоже следует знать, так как ее использование — это хороший способ диагностики и отладки программного кода.
document . write ( «Вывод информации на экран» );
window . alert ( «Модальное Окно» );
console . log ( «Вывод данных в консоль» );
Как открыть консоль в браузере?
В браузере по умолчанию консоль скрыта от глаз пользователя. Но ее легко открыть при помощи специальной команды:
Ctrl + Shift + I — открываем Веб-консоль в большинстве браузеров Mozilla Firefox , Google Chrome , Opera .
В браузере Mozilla Firefox также работает сочетание клавиш Ctrl + Shift + K .
Либо следуем по пути: Инструменты — Веб-разработка — Консоль браузера.
Метод console.log в JavaScript — Вывод информации в консоль
Зная, как открыть консоль браузера, рассмотрим пример вывода в нее информации при помощи метода console.log.
Фрагмент кода
document . write («Чтобы открыть Консоль в Firefox — нажмите Ctrl + Shift + K»);
console. log («Добро пожаловать в Веб-консоль»);
Итак, при помощи метода console. log можно выводить информацию в консоль браузера.
Со временем Вы оцените достоинства этого способа представления работы Javascript -кода.
Преимущества console.log — Каждый раз с новой строки
О пользе и преимуществах работы в консоли Вы узнаете в свое время. В частности, метод console. log удобен тем, что каждое его использование выводит информацию в консоль с новой строки.
Если же выводить информацию в окно браузера при помощи метода write объекта document, то для организации переноса строки нужно специально ставить тег br, либо указывать новый параграф — тег p.
Фрагмент кода
document . write ( «Строка №1» );
document . write ( «Строка №2
» );
document . write ( «Строка №3» );
console. log ( «Строка №1» );
console. log ( «Строка №2» );
console. log ( «Строка №3» );
Строка №1Строка №2
Строка №3
Строка №1
Строка №2
Строка №3
Как видно, строки, выведенные на экран при помощи document . write , следуют друг за другом неразрывно, кроме той, где намеренно введен тег переноса .
В то время как метод console. log каждый раз выводит информацию с новой строки, что очень удобно. Поэтому для диагностики и отладки Javascript -кода пользуйтесь выводом результатов в консоль.
Метод write() объекта document
Добавление элементов в массив
Способы вывода данных из массива
Практическая задача — Создание массива
Начало работы – Переменные и типы данных
Практика часть 1 – Способы добавления свойств в объект
Отзывы и комментарии:
Добавил(а): Александр
Дата: 2020-01-05
Скажите пожалуйста? А возможно вывести в строку в консоль через цикл?
Добавил: Admin
Дата: 2020-01-06
Александр Вы писали 2020-01-05
Скажите пожалуйста? А возможно вывести в строку в консоль через цикл?
Вывести строку в консоль через цикл? Да можно вывести что-либо в консоль через цикл.
Добавил(а): Александр
Дата: 2020-01-07
Я извиняюсь за не правильно поставленный вопрос) Дело вот в чем. Я учил Java но потом понял что хочу стать Front-End разработчиком и переключился на JS. Начал с чтения книги «Выразительный Javascript» там есть дз Шахматная доска -Напишите программу, создающую строку, содержащую решётку 8х8, в которой линии разделяются символами новой строки.
На каждой позиции либо пробел, либо #. В результате должна получиться шахматная доска. Это задание легко выполнил бы в Java. А тут consol.log — постоянно переносит на новую строку) Но в общем я уже подсмотрел решение) записать все в String. В общем как то так)
Добавил: Admin
Дата: 2020-01-07
Хорошо. Не плохая задача для начала. Удачи в учебе.
Добавил(а): Александр
Дата: 2020-01-09
Источник: www.webpupil.ru