В чем разница между printIn и console.log в JavaScript? (Ответ) - Все различия
Оглавление
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() метод
| 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.
- Выберите Inspect во всплывающем меню при открытом браузере Chrome.
- По умолчанию при запуске Inspect будет открыта вкладка "Элементы" Инструментов разработчика. Справа от "Элементов" нажмите "Консоль".
- Теперь вы можете просмотреть консоль, а также все выходные данные, записанные в журнал консоли.
Вы также можете открыть Инструменты разработчика Chrome с помощью нескольких сочетаний клавиш. В зависимости от версии вашего Chrome, вы можете использовать следующие сочетания клавиш:
Для Windows и Linux,
Ctrl + Shift + I | Появится окно Инструменты разработчика. |
Ctrl + Shift + J | Выбор вкладки Console в Инструментах разработчика. |
Ctrl + Shift + C | Переключение режима осмотра элемента |
Клавиши быстрого доступа
Заключительные размышления
Сайт основное отличие между printIn и console.log является их функция и результат действия кодекса PrintIn печатает текст на консоль, а console.log печатает все переменные со строками, которые были закодированы ранее.
В основном, эти функции Javascript позволяют печатать и выводить переменные и текст на консоль. В JavaScript печать можно осуществлять различными методами.
Метод журнала консоли JavaScript является наиболее часто используемым при отладке. Для более эффективной отладки вашего кода вам следует применять их все на практике и научиться правильно их использовать.
Программисты и разработчики часто использовали их для печати любых переменных, которые были предопределены в нем, а также любой информации, которую необходимо представить пользователю.