Која е разликата помеѓу 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.

Исто така види: 3,73 Однос на менувачот наспроти 4,11 сооднос (споредба на задните брзини) - сите разлики

Што е 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) Ринијата се прекинува по печатењето во живот.
празнинаprintIn(int x) Ринијата се прекинува по печатење на цел број.
void printIn(long x) Линијата се прекинува по печатењето заедно.
void printIn(Објект x) Ринијата се прекинува по печатењето на објектот.
void printIn(String x) Ринијата се прекинува по печатење на низа.

Употреба на различни методи во printIn

Иако има многу методи кои можете да ги користите при кодирање на вашата работа, може да наидете на друг метод за прикажување на текстот во конзолата. Во конзолата, постојат два методи каде што можете да ја испечатите вашата работа, првиот е printIn додека другиот е печатење.

За да не се мешате помеѓу овие два начина на печатење, ајде дефинирајте ја разликата помеѓу вториот метод во печатењето, печатењето.

Печатењето е Java метод за прикажување текст на конзолата. Овој метод го прифаќа овој текст како параметар во форма на Низа. Овој пристап го печати текстот на конзолата додека го задржува курсорот на крајот од следната линија.

Следното печатење ќе започне токму овде . Постојат неколку методи на printIn како:

void print(boolean b) Се печати булова вредност.
празнично печатење(наглас в) Се печати знак. [ ] s) Се печатат низа знаци.
празнично печатење (двојно г) Двојна прецизност Се печати број со подвижна запирка.
неважечки печатење(float f) Се печати број со подвижна запирка.
void print(int i) Се печати цел број.
void print(долг l ) Се печати долг цел број.
void print(Object obj) Се печати објект .
void print(String s) Се печати низа.

Користење на различни методи при печатење

Накратко, клучната разлика помеѓу двете е поставувањето на текстот отпечатен во конзолата. PrintIn е на почетокот на следната линија додека Print е на крајот на следната линија.

Ако сте заинтересирани да знаете за Windows 10-pro и pro-n, проверете од мојата друга статија.

Што е Console.log?

Console.log

Конзолата е JavaScript објект што ви дава пристап до конзолата за отстранување грешки на прелистувачот.

The console.log е JavaScript функција која ги печати сите променливи што биле претходно дефинирани во неа, како и секоја информација што треба да му се прикаже на корисникот.

Излезот најчесто се евидентира (печати) на терминалот. Секој тип може да се пренесе на log(), вклучувајќи низи, низи, објекти и булови.

методот console.log()излезот е видлив во конзолата JavaScript, која е достапна преку алатката за развивач на прелистувачот. Што и да излезете со console.log() е достапно за сите крајни корисници, без оглед на нивната група или улога.

Ајде да погледнеме како можете да го користите и излезот откако ќе ја користите оваа функција.

JavaScript Излез
// console. log() метод

console.log('abc');

console.log(1);

console .log(true);

console .log(null);

console .log(undefined);

console .log([1, 2, 3, 4]); // array inside lo g

console .log({a:1, b:2, c:3}); // object inside lo g

abc

1

true

null

недефинирано

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

Object { a : 1, b : 2 , c : 3 }

Исто така види: Која е разликата помеѓу виното Марсала и виното од Мадеира? (Детално објаснување) – Сите разлики

Влез и излез користејќи console.log

Што е методот Печати во конзола со Console.log во Javascript?

Тоа е најпопуларниот и најшироко користен метод на конзола на JavaScript. Овој метод често се користи за печатење различни пораки или резултати од пресметување на конзолата или дури и при отстранување грешки на кодот.

Напишавте некој код кој додава два броја и сакате да го видите резултатот на таа операција на конзолата; во овој случај, можете да го користите методот console.log().

3524

Дали Console.log е синхроно или асинхроно?

Пред да разговарам со вас дали console.log е синхроно или асинхроно, прво ќе дефинирам што е синхроно и асинхроно.

Синхроно значи дека се појавува во исто време додека асинхроно значи дека не се јавува во исто време. Значиучесниците/корисниците во синхрони може да добијат повратни информации веднаш. Асинхроното ви овозможува да учите во ваше време.

За да одговорите, concole.log е асинхрон. Ќе ви покажам зошто е тоа така, со прикажување примери, особено сортирање низа предмети на поефикасен начин. Да почнеме.

Да речеме дека ги имате следниве објекти во вашата низа:

let users = [ { name: “Nicole” , возраст: 20, презиме: „Луна“ } , { име: „Цара“ , возраст: 21, презиме: „Лим“ } , { име: „Лара“ , возраст: 20, презиме: „Туазон“ }; ]

објекти на низа

Мора да ја сортирате оваа низа по име на поле, што обично се прави на следниов начин.

/ / по име ( Cara, Lara, Nicole )

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

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

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

сортирање објекти од низа

За да го распоредите на поефикасен начин, ќе имате вака:

users.sort(byField('име'));

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

сортирање објекти од низа (едноставен начин)

За да го направите тоа, мора да ја напишете функцијата „Byfield“ за да ја пренесете и да ја сортирате на Array.prototype.sort на објектите во вашата низа. Па, ова не е примарниот фокус на оваа статија, но ве молиме погледнете го примерот подолу за да го комплетирате горниот пример на едноставен начин.

> нека корисници =[ { име: „Никол“ , возраст: 20, презиме: „Луна“ } , { име: „Цара“ , возраст: 21, презиме: „Лим“ } , { име: „Лара“ , возраст: 20, презиме: „Туазон“ }; ]

функција byField ( fieldName ){ return (a, b ) => a[Име на полето]? 1: -1; }

users.sort(byField( 'име' ) );

concole.log(users);

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

concole.log(корисници);

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

> 0: { име: ” Лара “, возраст: ” 20 ” , презиме: ” Туазон ” }

> 1: { име: ” Никол “, возраст: ” 20 ” , презиме: ” Луна ” }

> 1: { име: ” Cara “, возраст: ” 21 ” , презиме: ” Lim ”

должина: 3

> _proto_: Низа (0)

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

> 0: { име: ” Лара “, возраст: ” 20 ” , презиме: ” Туазон ” }

> 1: { име: ” Никол “, возраст: ” 20 ” , презиме: ” Луна ” }

> 1: { име: ” Cara “, возраст: ” 21 ” , презиме: ” Lim ”

должина: 3

> _proto_: Низа (0)

сортирани објекти од низа

Од табелата погоре можете да видите дека ги подредувам низа објекти двапати, прво подредувам по име, следно по возраст и по секоја операција за сортирање, ја извршувам console.log (). Исто така, можеби сте забележале дека console.log() го врати истиот излез за секој вид на резултат, но тоа не е така; дозволете ми да објаснам зошто.

Јас го активирав кодот пред сè одеднаш, а потоа решив да ја проширам секоја реакција од console.log (). Ова е значајно бидејќи console.log() еасинхрони.

Во однос на циклусот на настани, сите асинхрони карактеристики пристигнуваат на Табелата за настани. Во овој случај, откако ќе се појави console.log(), тој продолжува во Табела со настани и чека да се случи одреден настан.

Кога ќе се случи настан, 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 Се појавува прозорецот Developer Tools.
Ctrl + Shift + J Го избира картичката Console во Алатките за програмери.
Ctrl + Shift + C Проверете ги префрлањата на режимот на елемент

Копчиња за кратенки

Завршни мисли

Главната разлика помеѓу printIn а console.log е нивната функција и исходот од кодот . PrintIn го печати текстот во конзолата додека console.log ги печати сите променливи со низи што биле кодирани претходно.

Во основа, овие функции на Javascript ви дозволуваат да ги печатите и прикажувате променливите и текстот на конзолата. Во JavaScript, можете да печатите користејќи различни методи.

Методот на евиденција на конзолата на JavaScript е најчесто користената опција при дебагирање. За поефективно отстранување грешки на вашиот код, треба да ги практикувате сите и да научите како правилно да ги користите.

Програмерите и програмерите често ги користеа овие за да ги испечатат сите променливи што се претходно дефинирани во него, како и сите информации што се потребни да му бидат претставени на корисникот.

    Mary Davis

    Мери Дејвис е писателка, креатор на содржини и страствен истражувач специјализиран за споредбена анализа на различни теми. Со диплома по новинарство и повеќе од пет години искуство во оваа област, Мери има страст да доставува непристрасни и јасни информации до своите читатели. Нејзината љубов кон пишувањето започнала кога била млада и била движечка сила зад нејзината успешна кариера во пишувањето. Способноста на Мери да истражува и да ги презентира наодите во лесно разбирлив и привлечен формат ја умилкува на читателите ширум светот. Кога не пишува, Мери ужива да патува, да чита и да поминува време со семејството и пријателите.