Cili është ndryshimi midis printIn dhe console.log në JavaScript? (U përgjigj) - Të gjitha ndryshimet

 Cili është ndryshimi midis printIn dhe console.log në JavaScript? (U përgjigj) - Të gjitha ndryshimet

Mary Davis

JavaScript është një gjuhë programimi që disponohet vetëm në shfletuesit e internetit. Konsola JavaScript është një ndërfaqe e linjës së komandës në shfletuesin tuaj që ju lejon të ekzekutoni copa kodi. Kur ajo copë kodi është projektuar për të bashkëvepruar me faqen e internetit që po shikoni aktualisht, mund të ndodhin rezultate të papritura.

Shiko gjithashtu: Dallimi midis një italiani dhe një romak - të gjitha ndryshimet

“PrintIn” bën që teksti të printohet në konsol, ndërsa ju mund të përdorë "console.log" për ta regjistruar atë dhe për ta përdorur për qëllime të ndryshme, të tilla si dërgimi i tij me email si një raport gabimi.

Nëse jeni programues, ju e dini se sa e rëndësishme është ta përdorni dhe ta kuptoni gjuhë skriptimi si JavaScript është. Megjithatë, ka raste që mund të jeni të hutuar për funksionet e tij.

Ashtu si funksioni printIn dhe console.log. Për t'ju ndihmuar të kuptoni ndryshimin dhe zbatimin e këtyre dy funksioneve, unë do të shpjegoj se çfarë nënkuptojnë dhe si funksionojnë.

Le të fillojmë!

Çfarë është JavaScript?

Çfarë është JavaScript?

JavaScript është një gjuhë skriptimi për krijimin e materialeve të përditësuara rregullisht, kontrollin e multimedias, animimin e grafikëve dhe pothuajse çdo gjë tjetër.

Gjuha e programimit JavaScript ka disa aftësi standarde programimi që ju mundësojnë të bëni gjëra të tilla si:

  • Kur ndodhin ngjarje të caktuara në një faqe interneti, ju mund t'i përgjigjeni një kodi të ekzekutuar.
  • Ju mund të përdorni variabla për të ruajtur të dhëna të dobishme.
  • Ju mund të përdorni "strings" që është një operacion redaktimi tekstinë programim

Funksionaliteti i shtuar në krye të gjuhës JavaScript të përdoruesit, nga ana tjetër, është edhe më interesant. Ndërfaqet e programimit të aplikacioneve (API) i japin kodit tuaj JavaScript funksione shtesë.

Me pak fjalë, JavaScript ka shumë funksione që ju lejojnë të kontrolloni atë që po kodoni. Këto funksione përfshijnë printIn dhe console.log.

Çfarë është PrintIn?

kodimi

PrintIn është një metodë Java për shfaqjen e tekstit në tastierë. Kjo metodë e pranon këtë tekst si një parametër në formën e një vargu. Kjo qasje e printon tekstin në tastierë duke e mbajtur kursorin në fillim të rreshtit vijues.

Printimi tjetër fillon në rreshtin tjetër . Ka disa metoda printIn si:

void printIn() Shkruan vargun ndarës të linjës për të përfunduar rreshtin aktual.
void printIn(boolean x) Rreshti përfundon pas printimit të një boolean.
void printIn(char x) Rreshti përfundon pas printimit të një karakteri.
print void(char [ ] x) Rreshti përfundon pas printimit të një grupi karakteresh.
void printIn(double x) Rreshti përfundon pas printimit të një rreshti të dyfishtë.
void printIn(float x) Rreshti përfundon pas printimit në qarkullim.
i pavlefshëmprintIn(int x) Rreshti përfundon pas printimit të një numri të plotë.
void printIn(long x) Rreshti përfundon pas printimit së bashku.
void printIn(Object x) Rreshti përfundon pas printimit të një objekti.
void printIn(String x) Rreshti përfundon pas printimit të një vargu.

Përdorimi i metodave të ndryshme në printIn

Megjithëse ka shumë metoda që mund t'i përdorni për të koduar punën tuaj, mund të hasni një metodë tjetër për shfaqjen e tekstit në tastierë. Në tastierë ka dy metoda ku mund të printoni punën tuaj, e para është printIn ndërsa tjetra print.

Që të mos ngatërroni këto dy metoda të printimit, le të përcaktoni ndryshimin midis metodës së dytë në printim, printimit.

Print është një metodë Java për shfaqjen e tekstit në tastierë. Kjo metodë e pranon këtë tekst si një parametër në formën e një Vargu. Kjo qasje e printon tekstin në tastierë duke e mbajtur kursorin në fund të rreshtit vijues.

Printimi tjetër do të fillojë pikërisht këtu . Ka disa metoda printIn si:

shtypja e pavlefshme (boolean b) Shtypet një vlerë boolean.
shtypja e pavlefshme(shkronja c) Shtypet një karakter.
printimi i pavlefshëm [ ] s) Shtypet një grup karakteresh.
printim i pavlefshëm (dyfish d) Një precizion të dyfishtë është shtypur numri me pikë lundruese.
shtypja e pavlefshme(float f) Shtypet një numër me pikë lundruese.
shtypja e pavlefshme(int i) Shtypet një numër i plotë.
shtypja e pavlefshme (e gjatë l ) Shtypet një numër i plotë i gjatë.
print void(Object obj) Një objekt është shtypur .
shtypja e pavlefshme(vargu s) Shtypet një varg.

Përdorimi i metodave të ndryshme në printim

Me pak fjalë, ndryshimi kryesor midis të dyjave është vendosja e tekstit të printuar në tastierë. PrintIn është në fillim të rreshtit të mëposhtëm ndërsa Print është në fundi i rreshtit vijues.

Nëse jeni të interesuar të dini rreth Windows 10-pro dhe pro-n, kontrolloni nxjerr artikullin tim tjetër.

Çfarë është Console.log?

Console.log

Konsola është një objekt JavaScript që ju jep akses në tastierën e korrigjimit të shfletuesit.

The console.log është një JavaScript funksioni që printon çdo variabël që është përcaktuar më parë në të, si dhe çdo informacion që duhet t'i tregohet përdoruesit.

Dalja kryesisht regjistrohet (printohet) në terminal. Çdo lloj mund t'i kalohet log(), duke përfshirë vargjet, vargjet, objektet dhe booleans.

Metoda console.log()dalja është e dukshme në tastierën JavaScript, e cila është e aksesueshme nëpërmjet mjetit të zhvilluesit të shfletuesit. Çfarëdo që nxirrni me console.log() është e aksesueshme për të gjithë përdoruesit fundorë, pavarësisht nga grupi apo roli i tyre.

Le të hedhim një vështrim se si mund ta përdorni atë dhe daljen pas përdorimit të këtij funksioni.

JavaScript Output
// console. log() metoda

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

Shiko gjithashtu: Cili është ndryshimi midis një raportuesi dhe një busull? (Fakte të shpjeguara) - Të gjitha ndryshimet

1

e vërtetë

null

i papërcaktuar

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

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

Hyrja dhe dalja duke përdorur console.log

Çfarë është metodën Print to Console with Console.log në Javascript?

Është metoda më e popullarizuar dhe e përdorur gjerësisht e konsolës së JavaScript. Kjo metodë përdoret shpesh për të printuar mesazhe të ndryshme ose rezultate të llogaritjes në tastierë ose edhe gjatë korrigjimit të kodit.

Ju keni shkruar një kod që shton dy numra dhe dëshironi të shihni rezultatin të atij operacioni në tastierë; në këtë rast, mund të përdorni metodën console.log().

3523

A është Console.log sinkron apo asinkron?

Para se të diskutoj me ju nëse console.log është sinkron apo asinkron, së pari do të përcaktoj se çfarë janë sinkron dhe asinkron.

Sinkron do të thotë se ndodh në të njëjtën kohë ndërsa asinkron do të thotë se nuk ndodh në të njëjtën kohë. Kështu qëpjesëmarrësit/përdoruesit në sinkron mund të marrin reagime menjëherë. Asinkroni ju lejon të mësoni në kohën tuaj.

Për t'u përgjigjur, concole.log është asinkron. Unë do t'ju tregoj pse është kështu, duke treguar shembuj, veçanërisht duke renditur një grup objektesh në një mënyrë më efikase. Le të fillojmë.

Le të themi se keni objektet e mëposhtme në grupin tuaj:

let users = [ { emri: “Nicole” , mosha: 20, mbiemri: “Luna” } , { emri: “Cara” , mosha: 21, mbiemri: “Lim” } , { emri: “Lara” , mosha: 20, mbiemri: “Tuazon” }; ]

objektet e grupit

Duhet ta renditni këtë grup sipas emrit të fushës, gjë që zakonisht bëhet si më poshtë.

/ / me emër ( Cara, Lara, Nicole )

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

/ / sipas moshës ( Lara, Nicole, Cara )

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

renditja e objekteve të grupit

Për ta rregulluar atë në një mënyrë më efikase, do të keni si kjo:

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

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

renditja e objekteve të grupit (mënyrë e thjeshtë)

Për ta bërë këtë, duhet të shkruani funksionin "Byfield" për ta kaluar dhe ta renditni atë në Array.prototype.sort të objekteve në grupin tuaj. Epo, ky nuk është fokusi kryesor i këtij artikulli, por ju lutemi shikoni shembullin e mëposhtëm për të plotësuar shembullin e mësipërm në një mënyrë të thjeshtë.

> le përdoruesit =[ { emri: “Nicole” , mosha: 20, mbiemri: “Luna” } , { emri: “Cara” , mosha: 21, mbiemri: “Lim” } , { emri: “Lara” , mosha: 20, mbiemri: “Tuazon” }; ]

funksioni ngaField (fieldName){ return (a, b) => një [Emri i fushës] ? 1: -1;

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

concole.log(përdoruesit);

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

concole.log(përdoruesit);

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

> 0: { emri: ” Lara”, mosha: ” 20 ” , mbiemri: ” Tuazon ” }

> 1: { emri: ” Nicole “, mosha: ” 20 ” , mbiemri: ” Luna ” }

> 1: { emri: ” Cara “, mosha: ” 21 ” , mbiemri: ” Lim ” }

gjatësia: 3

> _proto_: Array (0)

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

> 0: { emri: ” Lara”, mosha: ” 20 ” , mbiemri: ” Tuazon ” }

> 1: { emri: ” Nicole “, mosha: ” 20 ” , mbiemri: ” Luna ” }

> 1: { emri: ” Cara “, mosha: ” 21 ” , mbiemri: ” Lim ” }

gjatësia: 3

> _proto_: Array (0)

objekte të grupeve të renditura

Ju mund të shihni nga tabela e mësipërme se unë rendit objektet e grupit dy herë, së pari i rendit sipas emrit, më pas sipas moshës dhe pas çdo operacioni të renditjes, ekzekutoj console.log (). Gjithashtu, mund të keni vërejtur se console.log() rivendosi të njëjtin dalje për çdo lloj rezultati, por nuk është kështu; më lejoni të shpjegoj pse.

E përdora kodin mbi të gjitha menjëherë, më pas vendosa të zgjeroja çdo reagim nga console.log (). Kjo është e rëndësishme sepse console.log() ështëasinkron.

Për sa i përket ciklit të ngjarjeve, të gjitha veçoritë asinkrone arrijnë në Tabelën e Ngjarjeve. Në këtë rast, pas paraqitjes së console.log(), ai kalon në Tabelën e Ngjarjeve dhe pret që të ndodhë një ngjarje specifike.

Kur ndodh një ngjarje, console.log() do të dërgohet në Radhën e Ngjarjeve, ku pret derisa të gjitha proceset në këtë Radhë të Ngjarjeve që ishin të pranishme tashmë kur është vendosur regjistri juaj i konsolës.log() dhe janë dërguar te Call Stack, atëherë console.log() juaj po dërgohet edhe në këtë Stack Call.

Si të hapni Javascript Console.log?

Në shfletuesit e uebit, "Konsola" është një nga disa veglat e zhvilluesve. Për të zgjidhur problemet e kodit tuaj JavaScript, mund të përdorni panelin e panelit. Konsola mund të gjendet në shumë vende në varësi të shfletuesit.

Unë do t'ju mësoj se ku ta zbuloni panelin në shfletuesin tuaj Google Chrome në këtë tutorial.

Hapat se si të hapni regjistrin e konsolës në Chrome

Le të shikojmë se si të hapim regjistrin e konsolës së Chrome.

  1. Zgjidhni Inspect nga menyja që shfaqet kur shfletuesi Chrome është i hapur.
  2. Elementet e "Veglave të Zhvilluesit" ” Skeda do të hapet si parazgjedhje kur të ekzekutoni Inspect. Në të djathtë të "Elementeve", kliko "Konsola".
  3. Tani mund të shikoni panelin e panelit si dhe çdo dalje të regjistruar në regjistrin e panelit.

Mund të hapni gjithashtu Veglat e Zhvilluesve të Chrome duke përdorur një numër çelësash shkurtoresh. Sipas versionit të Chrome tuaj, jumund të përdorë shkurtoret e mëposhtme:

Për Windows dhe Linux,

Ctrl + Shift + I Shfaqet dritarja Developer Tools.
Ctrl + Shift + J Zgjedh skedën e panelit në Veglat e Zhvilluesit.
Ctrl + Shift + C Inspektimi i modalitetit të elementeve

Testat e shkurtoreve

Mendimet përfundimtare

Dallimi kryesor midis printIn dhe console.log është funksioni i tyre dhe rezultati i kodit . PrintIn printon tekstin në tastierë ndërsa console.log printon çdo variabël me vargje që janë koduar më parë.

Në thelb, këto funksione të Javascript ju lejojnë të printoni dhe shfaqni variablat dhe tekstin në tastierë. Në JavaScript, mund të printoni duke përdorur një sërë metodash.

Metoda e regjistrit të konsolës së JavaScript është opsioni më i përdorur gjatë korrigjimit të gabimeve. Për të korrigjuar kodin tuaj në mënyrë më efektive, duhet t'i praktikoni të gjitha dhe të mësoni se si t'i përdorni ato në mënyrë korrekte.

Programuesit dhe zhvilluesit shpesh i përdornin këto për të printuar çdo variabël që është paracaktuar në të, si dhe çdo informacion që ka nevojë për t'i paraqitur përdoruesit.

    Mary Davis

    Mary Davis është një shkrimtare, krijuese e përmbajtjes dhe studiuese e zjarrtë e specializuar në analizën e krahasimit për tema të ndryshme. Me një diplomë në gazetari dhe mbi pesë vjet përvojë në këtë fushë, Mary ka një pasion për të ofruar informacion të paanshëm dhe të drejtpërdrejtë për lexuesit e saj. Dashuria e saj për të shkruar filloi që kur ishte e re dhe ka qenë një forcë shtytëse e karrierës së saj të suksesshme në shkrim. Aftësia e Marisë për të hulumtuar dhe paraqitur gjetjet në një format të lehtë për t'u kuptuar dhe tërheqës e ka bërë atë të dashur për lexuesit në të gjithë botën. Kur nuk shkruan, Marisë i pëlqen të udhëtojë, të lexojë dhe të kalojë kohë me familjen dhe miqtë.