Која је разлика између принтИн и цонсоле.лог у ЈаваСцрипт-у? (Одговорено) – Све разлике

 Која је разлика између принтИн и цонсоле.лог у ЈаваСцрипт-у? (Одговорено) – Све разлике

Mary Davis

ЈаваСцрипт је програмски језик који је доступан само у веб прегледачима. ЈаваСцрипт конзола је интерфејс командне линије у вашем претраживачу који вам омогућава да покренете исечке кода. Када је тај исечак кода дизајниран за интеракцију са веб страницом коју тренутно гледате, може доћи до неочекиваних резултата.

„ПринтИн“ омогућава да се текст штампа на конзоли, док ви може да користи „цонсоле.лог“ да га евидентира и користи у различите сврхе, као што је слање е-поште као извештај о грешци.

Ако сте програмер, знате колико је важно да користите и разумете скрипт језици као што је ЈаваСцрипт. Међутим, понекад ћете бити збуњени у вези са његовим функцијама.

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

Почнимо!

Шта је ЈаваСцрипт?

Шта је ЈаваСцрипт?

ЈаваСцрипт је скриптни језик за креирање материјала који се редовно ажурира, контролу мултимедије, анимирање графике и скоро све остало.

Програмски језик ЈаваСцрипт има одређене стандардне могућности програмирања које вам омогућавају да радите ствари као што су:

  • Када се одређени догађаји десе на веб страници, можете одговорити на покренути код.
  • Можете да користите променљиве за складиштење корисних података.
  • Можете да користите „стрингове“ што је операција за уређивање текстау програмирању

С друге стране, функционалност додата поврх корисничког ЈаваСцрипт језика је још занимљивија. Апликациони програмски интерфејси (АПИ) дају вашем ЈаваСцрипт коду додатне функције.

Укратко, ЈаваСцрипт има много функција које вам омогућавају да контролишете оно што кодирате. Ове функције укључују принтИн и цонсоле.лог.

Шта је ПринтИн?

цодинг

ПринтИн је Јава метода за приказивање текста на конзоли. Овај метод прихвата овај текст као параметар у облику стринга. Овај приступ штампа текст на конзоли док курсор држи на почетку следећег реда.

Следеће штампање почиње у следећем реду . Постоји неколико принтИн метода као што су:

воид принтИн() Пише стринг за раздвајање реда да заврши тренутни ред.
воид принтИн(боолеан к) Линија се прекида након штампања логичке вредности.
воид принтИн(цхар к) Линија се завршава након штампања знака.
воид принт(цхар [ ] к) Линија се завршава након штампања низа знакова.
воид принтИн(доубле к) Линија се прекида након штампања двоструког реда.
воид принтИн(флоат к) Линија се завршава након штампања у покрету.
празнопринтИн(инт к) Линија се завршава након штампања целог броја.
воид принтИн(лонг к) Линија се завршава након штампања дуж.
воид принтИн(Објецт к) Линија се завршава након штампања објекта.
воид принтИн(Стринг к) Линија се прекида након штампања стринга.

Употреба различитих метода у принтИн

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

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

Принт је Јава метода за приказивање текста на конзоли. Овај метод прихвата овај текст као параметар у облику Низ. Овај приступ штампа текст на конзоли држећи курсор на крају следећег реда.

Следеће штампање ће почети управо овде . Постоји неколико принтИн метода као што су:

воид принт(боолеан б) Штампа се логичка вредност.
воид принт(цхар ц) Знак је одштампан.
воид принт(цхар [ ] с) Штампа се низ знакова.
воид принт(доубле д) Двострука прецизност штампан је број са помичним зарезом.
воид принт(флоат ф) Одштампан је број са помичним зарезом.
воид принт(инт и) Штампан је цео број.
воид принт(лонг л ) Одштампан је дуг цео број.
воид принт(Објецт обј) Објекат је одштампан .
воид принт(Стринг с) Стринг је одштампан.

Коришћење различитих метода у штампању

Укратко, кључна разлика између њих је постављање текста штампаног у конзоли. ПринтИн је на почетку следећег реда, док је Принт на крају следећег реда.

Ако сте заинтересовани да сазнате више о Виндовс 10-про и про-н, проверите погледајте мој други чланак.

Шта је Цонсоле.лог?

Цонсоле.лог

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

Цонсоле.лог је ЈаваСцрипт функција која штампа све променљиве које су претходно дефинисане у њој, као и све информације које треба показати кориснику.

Излаз се углавном евидентира (штампа) на терминалу. Лог() може да се пренесе било који тип, укључујући стрингове, низове, објекте и логичке вредности.

Метода цонсоле.лог()излаз је видљив у ЈаваСцрипт конзоли, којој се може приступити преко алатке за програмере претраживача. Шта год да објавите помоћу цонсоле.лог() доступно је свим крајњим корисницима, без обзира на њихову групу или улогу.

Хајде да погледамо како то можете да користите, као и излаз након коришћења ове функције.

ЈаваСцрипт Излаз
// 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 г

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

абц

1

труе

нулл

ундефинед

Низ(4) [ 1, 2, 3, 4 ]

Објекат { а : 1, б : 2 , ц : 3 }

Унос и излаз помоћу цонсоле.лог

Шта је метод Принт то Цонсоле витх Цонсоле.лог у Јавасцрипт-у?

То је ЈаваСцрипт-ов најпопуларнији и најчешће коришћен метод конзоле. Овај метод се често користи за штампање различитих порука или резултата прорачуна на конзоли или чак током отклањања грешака кода.

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

4798

Да ли је Цонсоле.лог синхрони или асинхрони?

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

Синхрони значи да се дешавају у исто време, док асинхрони значи да не јавља се у исто време. Такоучесници/корисници у синхроном могу добити повратне информације одмах. Асинхрони вам омогућавају да учите у своје време.

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

Рецимо да имате следеће објекте у свом низу:

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

објекти низа

Такође видети: Која је разлика између мелофона и марширајуће хорне? (Да ли су исти?) – Све разлике

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

/ / по имену ( Цара, Лара, Ницоле )

усерс.сорт ( ( а, б ) =&гт; а.наме &гт; б.наме ? 1 : -1);

/ / према годинама ( Лара, Ницоле, Цара )

усерс.сорт ( ( а, б ) =&гт; а.аге &гт; б.наме ? 1 : -1);

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

Да бисте га уредили на ефикаснији начин, имаћете овако:

усерс.сорт(биФиелд( 'наме' ));

усерс.сорт(биФиелд( 'аге' ));

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

Да бисте то урадили, морате написати функцију „Бифиелд“ да бисте је проследили и сортирали у Арраи.прототипе.сорт објеката у вашем низу. Па, ово није примарни фокус овог чланка, али погледајте пример испод да бисте довршили горњи пример на једноставан начин.

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

фунцтион биФиелд (фиелдНаме){ ретурн (а, б) =&гт; а[име поља] ? 1 : -1 ; }

усерс.сорт(биФиелд( 'наме' ) );

цонцоле.лог(усерс);

усерс.сорт(биФиелд( 'аге' ) );

цонцоле.лог(усерс);

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

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

&гт; 1: { име: ” Никол “, године: ” 20 ” , презиме: ” Луна ” }

&гт; 1: { име: ” Цара “, старост: ” 21 ” , презиме: ” Лим ” }

дужина: 3

&гт; _прото_: Низ (0)

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

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

&гт; 1: { име: ” Никол “, године: ” 20 ” , презиме: ” Луна ” }

&гт; 1: { име: ” Цара “, старост: ” 21 ” , презиме: ” Лим ” }

дужина: 3

&гт; _прото_: Низ (0)

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

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

Одједном сам покренуо код изнад свега, а затим одлучио да проширим сваку реакцију из цонсоле.лог (). Ово је значајно јер је цонсоле.лог().асинхроне.

У смислу петље догађаја, све асинхроне карактеристике стижу у табелу догађаја. У овом случају, након покретања цонсоле.лог(), прелази на табелу догађаја и чека да се деси одређени догађај.

Када дође до догађаја, цонсоле.лог() ће бити послат у ред догађаја, где чека док сви процеси у овом реду догађаја који су већ били присутни када је ваш цонсоле.лог постављен и послат на позив Стацк, онда се ваш цонсоле.лог() такође шаље овом стеку позива.

Како отворити Јавасцрипт Цонсоле.лог?

У веб прегледачима, Конзола је једна од неколико алатки за програмере. Да бисте решили проблем са ЈаваСцрипт кодом, можете да користите Конзолу. Конзола се може наћи на многим местима у зависности од претраживача.

У овом водичу ћу вас научити где да откријете конзолу у прегледачу Гоогле Цхроме.

Кораци како да отворите евиденцију конзоле у ​​Цхроме-у

Хајде да погледамо како да отворимо дневник Цхроме конзоле.

Такође видети: Разлика између вере и слепе вере - све разлике
  1. Изаберите Инспецт у искачућем менију док је Цхроме прегледач отворен.
  2. Елементи алатки за програмере ” картица ће се подразумевано отворити када покренете Инспецт. Десно од „Елемената“ кликните на „Конзола“.
  3. Сада можете да видите Конзолу као и било који излаз забележен у дневнику конзоле.

Можете и да отворите Цхроме алатке за програмере користећи бројне пречице. У зависности од верзије вашег Цхроме-а, виможе да користи следеће пречице:

За Виндовс и Линук,

Цтрл + Схифт + И Појављује се прозор Алатке за програмере.
Цтрл + Схифт + Ј Изабире картицу Конзола у алаткама за програмере.
Цтрл + Схифт + Ц Прекидачи режима Инспецт Елемент

Тастерске пречице

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

Главна разлика између принтИн а цонсоле.лог је њихова функција и исход кода . ПринтИн штампа текст на конзоли док цонсоле.лог штампа све променљиве са стринговима који су претходно кодирани.

У основи, ове функције Јавасцрипт-а вам омогућавају да одштампате и прикажете променљиве и текст на конзоли. У ЈаваСцрипт-у можете да штампате користећи различите методе.

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

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

    Mary Davis

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