В чем разница между printIn и console.log в JavaScript? (Ответ) - Все различия

 В чем разница между printIn и console.log в JavaScript? (Ответ) - Все различия

Mary Davis

JavaScript - это язык программирования, который доступен только в веб-браузерах. Консоль JavaScript - это интерфейс командной строки в браузере, который позволяет запускать фрагменты кода. Когда этот фрагмент кода предназначен для взаимодействия с просматриваемой веб-страницей, могут возникнуть неожиданные результаты.

"PrintIn" заставляет текст быть напечатанным на консоли, в то время как вы можете использовать "console.log" для регистрации и использования его в различных целях, например, для отправки по электронной почте в качестве сообщения об ошибке.

Если вы программист, вы знаете, как важно использовать и понимать языки сценариев, такие как JavaScript. Однако бывает, что вы можете запутаться в его функциях.

Точно так же, как функции printIn и console.log. Чтобы помочь вам понять разницу и применение этих двух функций, я объясню, что они означают и как работают.

Давайте начнем!

Что такое JavaScript?

Что такое JavaScript?

JavaScript - это язык сценариев для создания регулярно обновляемых материалов, управления мультимедиа, анимации графики и практически всего остального.

Язык программирования JavaScript обладает определенными стандартными возможностями программирования, которые позволяют вам делать такие вещи, как:

  • Когда на веб-странице происходят определенные события, вы можете отреагировать на них запущенным кодом.
  • Вы можете использовать переменные для хранения полезных данных.
  • Вы можете использовать "строки", которые являются операцией редактирования текста в программировании

С другой стороны, функциональность, добавленная поверх пользовательского языка JavaScript, еще более интересна. Интерфейсы прикладного программирования (API) предоставляют вашему коду JavaScript дополнительные функции.

Короче говоря, в JavaScript есть множество функций, которые позволяют вам контролировать то, что вы кодируете. Эти функции включают printIn и console.log.

Что такое PrintIn?

кодирование

PrintIn - это метод Java для вывода текста на консоль. Этот метод принимает в качестве параметра текст в виде строки. При таком подходе текст выводится на консоль, а курсор остается в начале следующей строки.

Следующая печать начинается со следующей строки Существует несколько методов printIn, таких как:

void printIn() Записывает строку-разделитель строк в конец текущей строки.
void printIn(boolean x) Строка завершается после печати булевого значения.
void printIn(char x) Строка завершается после печати символа.
void print(char [ ] x) Строка завершается после печати массива символов.
void printIn(double x) Строка завершается после печати двойной строки.
void printIn(float x) Строка завершается после печати afloat.
void printIn(int x) Строка завершается после печати целого числа.
void printIn(long x) Строка завершается после печати вдоль нее.
void printIn(Object x) Строка завершается после печати объекта.
void printIn(String x) Строка завершается после печати строки.

Использование различных методов в printIn

Хотя в нем есть много методов, которые вы можете использовать при кодировании своей работы, вы можете столкнуться с другим методом отображения текста в консоли. В консоли есть два метода, с помощью которых вы можете вывести свою работу, первый из них - printIn, а второй - print.

Чтобы вы не запутались между этими двумя методами печати, давайте определим разницу между вторым методом в печати - оттиском.

Print - это метод Java для вывода текста на консоль. Этот метод принимает в качестве параметра текст в виде строки. При таком подходе текст выводится на консоль, а курсор остается в конце следующей строки.

Следующая печать начнется прямо здесь Существует несколько методов printIn, таких как:

void print(boolean b) Выводится булево значение.
void print(char c) Печатается символ.
void print(char [ ] s) Выводится массив символов.
void print(double d) Выводится число с плавающей точкой двойной точности.
void print(float f) Выводится число с плавающей точкой.
void print(int i) Выводится целое число.
void print(long l) Выводится длинное целое число.
void print(Object obj) Печатается объект.
void print(String s) Выводится строка.

Использование различных методов в печати

Короче говоря, Ключевым различием между этими двумя методами является размещение текста, выводимого в консоль. PrintIn находится в начале следующей строки, в то время как Print находится в конец следующей строки.

Если вам интересно узнать о windows 10-pro и pro-n, прочитайте мою другую статью.

Что такое Console.log?

Console.log

Консоль - это объект JavaScript, который предоставляет вам доступ к отладочной консоли браузера.

console.log - это функция JavaScript, которая печатает любые переменные, которые были определены в ней ранее, а также любую информацию, которую необходимо показать пользователю.

Вывод в основном регистрируется (печатается) на терминале. В log() можно передать любой тип, включая строки, массивы, объекты и булевы.

Вывод метода console.log() виден в консоли JavaScript, доступной через инструмент разработчика браузера. Все, что вы выводите с помощью console.log(), доступно всем конечным пользователям, независимо от их группы или роли.

Давайте рассмотрим, как ее можно использовать, а также вывод после применения этой функции.

JavaScript Выход
// console. log() метод

console.log('abc');

console.log(1);

консоль .log(true);

консоль .log(null);

консоль .log(undefined);

консоль .log([1, 2, 3, 4]); // массив внутри lo g

консоль .log({a:1, b:2, c:3}); // объект внутри lo g

abc

1

правда

null

неопределенный

Array(4) [ 1, 2, 3, 4 ]

Объект { a : 1, b : 2, c : 3 }

Ввод и вывод с помощью console.log

Что такое печать в консоль с помощью метода Console.log в Javascript?

Это самый популярный и широко используемый консольный метод JavaScript. Этот метод часто используется для вывода различных сообщений или результатов вычислений на консоль или даже при отладке кода.

Вы написали код, который складывает два числа, и хотите увидеть результат этой операции на консоли; в этом случае вы можете использовать метод console.log().

 Document var num_1 = 2, num_2 = 3; console.log(num_1 + num_2); 

Console.log является синхронным или асинхронным?

Прежде чем обсудить с вами, является ли console.log синхронным или асинхронным, я сначала определю, что такое синхронный и асинхронный.

Синхронный означает, что он происходит в одно и то же время, в то время как асинхронный означает, что он не происходит в одно и то же время. Таким образом, участники/пользователи синхронного обучения могут получать обратную связь немедленно. Асинхронный позволяет учиться в свое собственное время.

Отвечаю: concole.log является асинхронным. Я покажу вам, почему это так, на примере, в частности, сортировки массива объектов более эффективным способом. Давайте начнем.

Допустим, в вашем массиве есть следующие объекты:

let users = [ { { имя: "Николь" , возраст: 20, фамилия: "Луна" }, { имя: "Кара" , возраст: 21, фамилия: "Лим" }, { имя: "Лара" , возраст: 20, фамилия: "Туазон" }; ].

объекты массива

Вы должны отсортировать этот массив по имени поля, что обычно делается следующим образом.

/ / по имени (Кара, Лара, Николь)

users.sort ( ( a, b ) => a.name> b.name ? 1 : -1);

/ / по возрасту (Лара, Николь, Кара)

users.sort ( ( a, b ) => a.age> b.name ? 1 : -1);

сортировка объектов массива

Чтобы расположить его более эффективно, сделайте вот так:

users.sort(byField('name' ));

users.sort(byField('age' ));

сортировка объектов массива (простой способ)

Смотрите также: Черноволосый и беловолосый Инуяша (полузверь и получеловек) - все различия

Для этого вы должны написать функцию "Byfield" для передачи и сортировки объектов в вашем массиве в Array.prototype.sort. Ну, это не является основной темой данной статьи, но, пожалуйста, посмотрите пример ниже, чтобы завершить вышеприведенный пример простым способом.

> let users = [ { имя: "Николь" , возраст: 20, фамилия: "Луна" }, { имя: "Кара" , возраст: 21, фамилия: "Лим" }, { имя: "Лара" , возраст: 20, фамилия: "Туазон" }; ].

function byField ( fieldName ){ return (a, b ) => a[fieldName] ? 1 : -1 ; }

users.sort(byField( 'name' ) );

concole.log(users);

users.sort(byField( 'age' ) );

concole.log(users);

(3) [ { ... }, { ... }, { ... } ]

> 0: { имя: "Лара", возраст: "20", фамилия: "Туазон" }

> 1: { имя: " Николь ", возраст: " 20 " , фамилия: " Луна " }

> 1: { имя: "Кара", возраст: "21", фамилия: "Лим" }

длина: 3

> _proto_: Массив (0)

(3) [ { ... }, { ... }, { ... } ]

> 0: { имя: "Лара", возраст: "20", фамилия: "Туазон" }

> 1: { имя: " Николь ", возраст: " 20 " , фамилия: " Луна " }

> 1: { имя: "Кара", возраст: "21", фамилия: "Лим" }

длина: 3

> _proto_: Массив (0)

отсортированные объекты массива

Из таблицы выше видно, что я сортирую объекты массива дважды, сначала по имени, затем по возрасту, и после каждой операции сортировки я запускаю console.log (). Также вы могли заметить, что console.log() восстанавливает один и тот же вывод для каждого результата сортировки, но это не так; сейчас я объясню почему.

Я запустил приведенный выше код весь сразу, а затем решил развернуть каждую реакцию из console.log (). Это важно, поскольку console.log() является асинхронным.

Смотрите также: Разница между заклинаниями Find Steed и Find Greater Steed - (The D&D 5th Edition) - Все различия

С точки зрения Event Loop, все асинхронные функции поступают в Event Table. В данном случае, после вызова console.log(), он переходит в Event Table и ожидает наступления определенного события.

Когда происходит событие, console.log() будет отправлен в очередь событий, где он ждет, пока все процессы в этой очереди событий, которые уже присутствовали в момент размещения вашего console.log, не будут отправлены в стек вызовов, после чего ваш console.log() также будет отправлен в этот стек вызовов.

Как открыть Javascript Console.log?

В веб-браузерах консоль является одним из нескольких инструментов разработчика. Чтобы устранить неполадки в коде JavaScript, вы можете использовать консоль. Консоль можно найти в разных местах в зависимости от браузера.

В этом уроке я расскажу вам, где открыть консоль в браузере Google Chrome.

Шаги по открытию журнала консоли в Chrome

Давайте рассмотрим, как открыть журнал консоли Chrome.

  1. Выберите Inspect во всплывающем меню при открытом браузере Chrome.
  2. По умолчанию при запуске Inspect будет открыта вкладка "Элементы" Инструментов разработчика. Справа от "Элементов" нажмите "Консоль".
  3. Теперь вы можете просмотреть консоль, а также все выходные данные, записанные в журнал консоли.

Вы также можете открыть Инструменты разработчика Chrome с помощью нескольких сочетаний клавиш. В зависимости от версии вашего Chrome, вы можете использовать следующие сочетания клавиш:

Для Windows и Linux,

Ctrl + Shift + I Появится окно Инструменты разработчика.
Ctrl + Shift + J Выбор вкладки Console в Инструментах разработчика.
Ctrl + Shift + C Переключение режима осмотра элемента

Клавиши быстрого доступа

Заключительные размышления

Сайт основное отличие между printIn и console.log является их функция и результат действия кодекса PrintIn печатает текст на консоль, а console.log печатает все переменные со строками, которые были закодированы ранее.

В основном, эти функции Javascript позволяют печатать и выводить переменные и текст на консоль. В JavaScript печать можно осуществлять различными методами.

Метод журнала консоли JavaScript является наиболее часто используемым при отладке. Для более эффективной отладки вашего кода вам следует применять их все на практике и научиться правильно их использовать.

Программисты и разработчики часто использовали их для печати любых переменных, которые были предопределены в нем, а также любой информации, которую необходимо представить пользователю.

    Mary Davis

    Мэри Дэвис — писатель, создатель контента и заядлый исследователь, специализирующийся на сравнительном анализе по различным темам. Имея степень в области журналистики и более пяти лет опыта работы в этой области, Мэри страстно любит предоставлять беспристрастную и прямую информацию своим читателям. Ее любовь к письму началась, когда она была молода, и стала движущей силой ее успешной писательской карьеры. Способность Мэри проводить исследования и представлять результаты в простом для понимания и увлекательном формате привлекла к ней внимание читателей во всем мире. Когда она не пишет, Мэри любит путешествовать, читать и проводить время с семьей и друзьями.