Hver er munurinn á printIn og console.log í JavaScript? (Svarað) - Allur munurinn

 Hver er munurinn á printIn og console.log í JavaScript? (Svarað) - Allur munurinn

Mary Davis

JavaScript er forritunarmál sem er aðeins fáanlegt í vöfrum. JavaScript stjórnborðið er skipanalínuviðmót í vafranum þínum sem gerir þér kleift að keyra kóðabúta. Þegar þessi kóðabútur er hannaður til að hafa samskipti við vefsíðuna sem þú ert að skoða, geta óvæntar niðurstöður átt sér stað.

„PrintIn“ gerir það að verkum að textinn er prentaður á stjórnborðið, en þú getur notað „console.log“ til að skrá það og nota það í ýmsum tilgangi, svo sem að senda það í tölvupósti sem villuskýrslu.

Ef þú ert forritari, veistu hversu mikilvægt að nota og skilja forskriftarmál eins og JavaScript er. Hins vegar eru stundum sem þú gætir verið ruglaður um virkni þess.

Alveg eins og printIn og console.log aðgerðin. Til að hjálpa þér að skilja muninn og beitingu þessara tveggja aðgerða skal ég útskýra hvað þær þýða og hvernig þær virka.

Við skulum byrja!

Hvað er JavaScript?

Hvað er JavaScript?

JavaScript er forskriftarmál til að búa til reglulega uppfært efni, stjórna margmiðlun, gera hreyfimyndir og nánast hvað sem er.

JavaScript forritunarmálið hefur ákveðna staðlaða forritunargetu sem gerir þér kleift að gera hluti eins og:

  • Þegar ákveðnir atburðir eiga sér stað á vefsíðu geturðu svarað hlaupandi kóða.
  • Þú getur notað breytur til að geyma gagnleg gögn.
  • Þú getur notað „strengi“ sem er textavinnsluaðgerðí forritun

Hugsunin sem bætt er ofan á JavaScript tungumál notandans er aftur á móti enn áhugaverðari. Application Programming Interfaces (API) gefa JavaScript kóðanum þínum aukaaðgerðir.

Í stuttu máli þá hefur JavaScript fullt af aðgerðum sem gera þér kleift að stjórna því sem þú ert að kóða. Þessar aðgerðir innihalda printIn og console.log.

Hvað er PrintIn?

kóðun

PrintIn er Java aðferð til að birta texta á stjórnborðinu. Þessi aðferð samþykkir þennan texta sem færibreytu í formi strengs. Þessi nálgun prentar textann á stjórnborðið á meðan bendilinn er í byrjun næstu línu.

Næsta prentun hefst á næstu línu . Það eru nokkrar printIn aðferðir eins og:

void printIn() Skrifur línuskilastrenginn til að enda núverandi línu.
void printIn(boolean x) Línan er hætt eftir að boolean hefur verið prentuð.
void printIn(char x) Línan er hætt eftir að stafur hefur verið prentaður.
void print(char [ ] x) Línunni er slitið eftir að búið er að prenta fjölda stafa.
void printIn(double x) Línan er slitin eftir prentun tvöfaldrar línu.
void printIn(float x) Línan er slitin eftir prentun á floti.
ógiltprintIn(int x) Línan er slitin eftir að heiltala hefur verið prentuð.
void printIn(long x) Línan er hætt eftir prentun meðfram.
void printIn(Object x) Línan er slitin eftir að hlutur hefur verið prentaður.
void printIn(String x) Línan er slitin eftir að strengur er prentaður.

Notkun mismunandi aðferða á prentiIn

Þó að það hafi margar aðferðir sem þú gætir notað við að kóða verkið þitt, gætir þú rekist á aðra aðferð til að birta textann í stjórnborðinu. Í stjórnborðinu eru tvær aðferðir þar sem þú getur prentað verkin þín, sú fyrri er printIn á meðan hin er prentun.

Til þess að þú getir ekki ruglast á þessum tveimur prentunaraðferðum skulum við skilgreindu muninn á annarri aðferð í prentun, prentuninni.

Prent er Java aðferð til að birta texta á stjórnborðinu. Þessi aðferð samþykkir þennan texta sem færibreytu í formi a Strengur. Þessi aðferð prentar textann á stjórnborðið á meðan bendilinn er í lok næstu línu.

Næsta prentun hefst hér . Það eru nokkrar printIn aðferðir eins og:

void print(boolean b) Boolean gildi er prentað.
void print(char c) Státur er prentaður.
void print(char [ ] s) Fylgi stafa er prentað.
void print(tvöföld d) Tvöföld nákvæmni Float-tala er prentað.
void print(float f) Flytitala er prentað.
void print(int i) Heildtala er prentuð.
void print(langt l ) Löng heil tala er prentuð.
void print(Object obj) Hlutur er prentaður .
void print(String s) Strengur er prentaður.

Notkun mismunandi aðferða á prentun

Í stuttu máli, er lykilmunurinn á þessu tvennu staðsetningu textans sem prentaður er í stjórnborðinu. PrintIn er í byrjun eftirfarandi línu á meðan Print er í lok næstu línu.

Ef þú hefur áhuga á að vita um Windows 10-pro og pro-n skaltu athuga út hina greinina mína.

Hvað er Console.log?

Console.log

Leiðborðið er JavaScript hlutur sem veitir þér aðgang að villuleitarborði vafrans.

Console.log er JavaScript. fall sem prentar allar breytur sem hafa verið skilgreindar áður í henni, svo og allar upplýsingar sem þarf að sýna notandanum.

Úttakið er að mestu skráð (prentað) í flugstöðina. Hægt er að senda hvaða tegund sem er í log(), þar á meðal strengi, fylki, hluti og booleans.

Console.log() aðferðinúttak er sýnilegt í JavaScript stjórnborðinu, sem er aðgengilegt í gegnum þróunartól vafrans. Hvað sem þú gefur út með console.log() er aðgengilegt öllum notendum, óháð hópi þeirra eða hlutverki.

Við skulum skoða hvernig þú getur notað það og úttakið eftir að hafa notað þessa aðgerð.

JavaScript Úttak
// console. log() aðferð

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

óskilgreint

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

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

Inntak og úttak með console.log

Hvað er Print to Console með Console.log aðferðinni í Javascript?

Þetta er vinsælasta og mest notaða stjórnborðsaðferð JavaScript. Þessi aðferð er oft notuð til að prenta ýmis skilaboð eða útreikningsniðurstöður á stjórnborðið eða jafnvel meðan þú villur kóða.

Þú hefur skrifað kóða sem bætir við tveimur tölum og þú vilt sjá niðurstöðuna af þeirri aðgerð á stjórnborðinu; í þessu tilviki geturðu notað console.log() aðferðina.

8368

Er Console.log samstillt eða ósamstillt?

Áður en ég ræði við þig hvort console.log sé samstilltur eða ósamstilltur, mun ég fyrst skilgreina hvað samstilltur og ósamstilltur eru.

Samstilltur þýðir að það gerist á sama tíma en ósamstilltur þýðir að það gerist ekki á sama tíma. Svoþátttakendur/notendur samstillt geta fengið endurgjöf strax. Ósamstilltur gerir þér kleift að læra á þínum tíma.

Til að svara er concole.log ósamstilltur. Ég skal sýna þér hvers vegna það er, með því að sýna dæmi, sérstaklega að flokka fjölda hluta á skilvirkari hátt. Byrjum.

Segjum að þú hafir eftirfarandi hluti í fylkinu þínu:

let users = [ { name: “Nicole” , age: 20, eftirnafn: “Luna” } , { nafn: “Cara” , aldur: 21, eftirnafn: “Lim” } , { nafn: “Lara” , aldur: 20, eftirnafn: “Tuazon” }; ]

fylkishlutir

Þú verður að raða þessu fylki eftir heiti svæðis, sem er venjulega gert á eftirfarandi hátt.

/ / með nafni ( Cara, Lara, Nicole )

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

Sjá einnig: Hver er munurinn á nautgripum, Bison, Buffalo og Yak? (Ítarlega) - Allur munurinn

/ / eftir aldri ( Lara, Nicole, Cara )

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

raða fylkishlutum

Til að raða því á skilvirkari hátt muntu hafa svona:

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

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

raða fylkishlutum (einfaldan hátt)

Til að gera það verður þú að skrifa „Byfield“ fallið til að senda og raða því í Array.prototype.sort af hlutunum í fylkinu þínu. Jæja, þetta er ekki aðaláherslan í þessari grein en vinsamlegast skoðaðu dæmið fyrir neðan til að klára dæmið hér að ofan á einfaldan hátt.

> láta notendur =[ { nafn: “Nicole” , aldur: 20, eftirnafn: “Luna” } , { nafn: “Cara” , aldur: 21, eftirnafn: “Lim” } , { nafn: “Lara” , aldur: 20, eftirnafn: "Tuazon" }; ]

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

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

concole.log(users);

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

concole.log(notendur);

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

> 0: { nafn: ” Lara “, aldur: ” 20 ” , eftirnafn: ” Tuazon ”

> 1: { nafn: ” Nicole “, aldur: ” 20 ” , eftirnafn: ” Luna ”

> 1: { nafn: ” Cara “, aldur: ” 21 ” , eftirnafn: ” Lim ”

lengd: 3

> _proto_: Array (0)

Sjá einnig: INTJ hurðarslam vs. INFJ hurðarslam – Allur munurinn

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

> 0: { nafn: ” Lara “, aldur: ” 20 ” , eftirnafn: ” Tuazon ”

> 1: { nafn: ” Nicole “, aldur: ” 20 ” , eftirnafn: ” Luna ”

> 1: { nafn: ” Cara “, aldur: ” 21 ” , eftirnafn: ” Lim ”

lengd: 3

> _proto_: Fylki (0)

flokkaðir fylkishlutir

Þú getur séð af töflunni hér að ofan að ég flokka fylkishlutir tvisvar, ég flokka fyrst eftir nafni, næst eftir aldri og eftir hverja flokkunaraðgerð keyri ég console.log (). Einnig gætir þú hafa tekið eftir því að console.log() endurheimti sama úttak fyrir allar tegundir af niðurstöðum, en þetta er ekki raunin; leyfðu mér að útskýra hvers vegna.

Ég keyrði kóðann fyrir ofan allt í einu og ákvað síðan að stækka öll viðbrögð frá console.log (). Þetta er mikilvægt vegna þess að console.log() erósamstilltur.

Hvað varðar Event Loop, koma allir ósamstilltir eiginleikar á atburðatöfluna. Í þessu tilviki, eftir að console.log() er komið upp, heldur það áfram í atburðatöflu og bíður eftir að tiltekinn atburður eigi sér stað.

Þegar atburður á sér stað verður console.log() sendur í Event Queue, þar sem það bíður þar til öll ferli í þessari atburðarröð sem voru til staðar þegar console.log er sett og hafa verið send til Call. stafla, þá er verið að senda console.log() þinn líka í þennan kallastafla.

Hvernig á að opna Javascript Console.log?

Í vöfrum er stjórnborðið eitt af mörgum þróunarverkfærum. Til að leysa JavaScript kóðann þinn geturðu notað stjórnborðið. Stjórnborðið er að finna á mörgum stöðum eftir vafranum.

Ég skal kenna þér hvar á að uppgötva stjórnborðið í Google Chrome vafranum þínum í þessari kennslu.

Skref um hvernig á að opna stjórnborðsskrána í Chrome

Við skulum skoða hvernig á að opna Chrome stjórnborðsskrána.

  1. Veldu Skoða í sprettivalmyndinni á meðan Chrome vafrinn er opinn.
  2. Þættir þróunarverkfæra ” flipinn verður sjálfgefið opnaður þegar þú keyrir Skoða. Hægra megin við „Elements“ smelltu á „Console“.
  3. Þú getur nú skoðað stjórnborðið sem og hvaða úttak sem er skráð í stjórnborðsskránni.

Þú getur líka opnað Chrome Developer Tools með fjölda flýtilykla. Samkvæmt útgáfu Chrome þíns, þúgetur notað eftirfarandi flýtileiðir:

Fyrir Windows og Linux,

Ctrl + Shift + I Hönnuðarverkfæraglugginn birtist.
Ctrl + Shift + J Velur flipann Console í Developer Tools.
Ctrl + Shift + C Skoða þáttarstillingarstillingar

Flýtivísunarlyklar

Lokahugsanir

aðal munurinn á printIn og console.log er hlutverk þeirra og niðurstaða kóðans . PrintIn prentar textann á stjórnborðið á meðan console.log prentar allar breytur með strengjum sem hafa verið kóðaðar áður.

Í grundvallaratriðum gera þessar aðgerðir Javascript þér kleift að prenta og birta breyturnar og textann á stjórnborðinu. Í JavaScript er hægt að prenta með ýmsum aðferðum.

JavaScript stjórnborðsskráraðferðin er algengasti valkosturinn við villuleit. Til að kemba kóðann þinn á skilvirkari hátt ættir þú að æfa þá alla og læra hvernig á að nota hann rétt.

Forritarar og forritarar notuðu þetta oft til að prenta allar breytur sem hafa verið fyrirfram skilgreindar í honum, svo og allar upplýsingar sem þarfnast til að kynna fyrir notandanum.

    Mary Davis

    Mary Davis er rithöfundur, efnishöfundur og ákafur rannsakandi sem sérhæfir sig í samanburðargreiningu á ýmsum efnum. Með gráðu í blaðamennsku og yfir fimm ára reynslu á þessu sviði hefur Mary ástríðu fyrir því að koma óhlutdrægum og beinum upplýsingum til lesenda sinna. Ást hennar á ritstörfum hófst þegar hún var ung og hefur verið drifkrafturinn á bak við farsælan feril hennar í ritstörfum. Hæfni Maríu til að rannsaka og koma niðurstöðum á framfæri á auðskiljanlegu og grípandi sniði hefur gleðjað lesendur um allan heim. Þegar hún er ekki að skrifa hefur Mary gaman af því að ferðast, lesa og eyða tíma með fjölskyldu og vinum.