Koja je razlika između printIn i console.log u JavaScriptu? (Odgovoreno) – Sve razlike

 Koja je razlika između printIn i console.log u JavaScriptu? (Odgovoreno) – Sve razlike

Mary Davis

JavaScript je programski jezik koji je dostupan samo u web pretraživačima. JavaScript konzola je interfejs komandne linije u vašem pretraživaču koji vam omogućava da pokrenete isečke koda. Kada je taj isječak koda dizajniran za interakciju s web stranicom koju trenutno gledate, mogu se pojaviti neočekivani rezultati.

“PrintIn” čini da se tekst ispisuje na konzolu, dok vi može koristiti “console.log” da ga evidentira i koristi u različite svrhe, kao što je slanje e-pošte kao izvještaj o grešci.

Ako ste programer, znate koliko je važno koristiti i razumjeti skript jezici kao što je JavaScript. Međutim, ponekad ćete biti zbunjeni oko njegovih funkcija.

Baš kao printIn i funkcija console.log. Kako bih vam pomogao da shvatite razliku i primjenu ove dvije funkcije, objasnit ću šta one znače i kako funkcioniraju.

Počnimo!

Šta je JavaScript?

Šta je JavaScript?

JavaScript je skriptni jezik za kreiranje redovno ažuriranog materijala, kontrolu multimedije, animiranje grafike i skoro sve ostalo.

Programski jezik JavaScript ima određene standardne mogućnosti programiranja koje vam omogućavaju da radite stvari kao što su:

  • Kada se određeni događaji dogode na web stranici, možete odgovoriti na pokrenuti kod.
  • Možete koristiti varijable za pohranjivanje korisnih podataka.
  • Možete koristiti "strings" koji je operacija za uređivanje tekstau programiranju

S druge strane, funkcionalnost dodana povrh korisničkog jezika JavaScript je još zanimljivija. Aplikacioni programski interfejsi (API) daju vašem JavaScript kodu dodatne funkcije.

Ukratko, JavaScript ima mnogo funkcija koje vam omogućavaju da kontrolišete ono što kodirate. Ove funkcije uključuju printIn i console.log.

Šta je PrintIn?

coding

PrintIn je Java metoda za prikazivanje teksta na konzoli. Ova metoda prihvaća ovaj tekst kao parametar u obliku stringa. Ovaj pristup ispisuje tekst na konzolu dok drži kursor na početku sljedećeg reda.

Sljedeće ispisivanje počinje u sljedećem redu . Postoji nekoliko printIn metoda kao što su:

void printIn() Upisuje string za razdvajanje reda kako bi završio trenutni red.
void printIn(boolean x) Linija se prekida nakon ispisa logičke vrijednosti.
void printIn(char x) Linija se završava nakon ispisa znaka.
void print(char [ ] x) Linija se završava nakon ispisa niza znakova.
void printIn(double x) Linija se prekida nakon ispisa dvostrukog reda.
void printIn(float x) Linija se prekida nakon ispisa u plutanju.
praznoprintIn(int x) Linija se završava nakon ispisa cijelog broja.
void printIn(long x) Linija se završava nakon ispisa duž.
void printIn(Object x) Linija se završava nakon ispisa objekta.
void printIn(String x) Linija se prekida nakon ispisa niza.

Korišćenje različitih metoda u printIn

Iako ima mnogo metoda koje možete koristiti u kodiranju svog rada, možda ćete naići na drugu metodu za prikaz teksta u konzoli. U konzoli postoje dva načina na koje možete odštampati svoj rad, prvi je printIn dok je drugi print.

Da ne biste bili zbunjeni između ova dva načina štampanja, hajde da definirajte razliku između druge metode u ispisu, print.

Print je Java metoda za prikazivanje teksta na konzoli. Ova metoda prihvaća ovaj tekst kao parametar u obliku String. Ovaj pristup ispisuje tekst na konzolu dok drži kursor na kraju sljedećeg reda.

Vidi_takođe: Koja je razlika između Lexa Luthora i Jeffa Bezosa? (Otkrivene činjenice) – Sve razlike

Sljedeće štampanje počet će upravo ovdje . Postoji nekoliko printIn metoda kao što su:

void print(boolean b) Booleova vrijednost se ispisuje.
void print(char c) Znak je ispisan.
void print(char [ ] s) Niz znakova se ispisuje.
ispis praznine (dvostruko d) Dvostruka preciznost ispisuje se broj s pomičnim zarezom.
void print(float f) Ispisuje se broj s pomičnim zarezom.
void print(int i) Ispisuje se cijeli broj.
void print(long l ) Dugački cijeli broj je ispisan.
void print(Object obj) Objekat je ispisan .
void print(String s) Niz je ispisan.

Upotreba različitih metoda u printu

Ukratko, ključna razlika između njih je postavljanje teksta ispisanog u konzoli. PrintIn je na početku sljedećeg reda, dok je Print na kraju sljedećeg reda.

Ako ste zainteresirani da saznate više o Windows 10-pro i pro-n, provjerite pogledajte moj drugi članak.

Što je Console.log?

Console.log

Konzola je JavaScript objekat koji vam daje pristup konzoli za otklanjanje grešaka pretraživača.

Console.log je JavaScript funkcija koja ispisuje sve varijable koje su prethodno definirane u njoj, kao i sve informacije koje treba pokazati korisniku.

Izlaz se uglavnom evidentira (ispisuje) na terminal. Log() se može proslijediti bilo koji tip, uključujući nizove, nizove, objekte i logičke vrijednosti.

Metoda console.log()izlaz je vidljiv u JavaScript konzoli, kojoj se može pristupiti preko alata za razvojne programere pretraživača. Sve što ispišete pomoću console.log() dostupno je svim krajnjim korisnicima, bez obzira na njihovu grupu ili ulogu.

Hajde da pogledamo kako ga možete koristiti, i izlaz nakon korištenja ove funkcije.

JavaScript Izlaz
// console. log() metod

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

undefined

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

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

Unos i izlaz pomoću console.log

Šta je metodu Print to Console with Console.log u Javascriptu?

To je JavaScriptova najpopularnija i najčešće korištena metoda konzole. Ova metoda se često koristi za ispis različitih poruka ili rezultata proračuna na konzoli ili čak prilikom otklanjanja grešaka koda.

Napisali ste neki kod koji dodaje dva broja i želite vidjeti rezultat te operacije na konzoli; u ovom slučaju, možete koristiti metodu console.log().

5990

Da li je Console.log sinhroni ili asinhroni?

Prije nego što razgovaram s vama da li je console.log sinhroni ili asinhroni, prvo ću definirati šta su sinhroni i asinhroni.

Sinhroni znači da se javlja u isto vrijeme dok asinhroni znači da ne dešava se u isto vreme. Dakleučesnici/korisnici u sinhronizaciji mogu odmah dobiti povratne informacije. Asinhroni vam omogućavaju da učite u svoje vrijeme.

Da biste odgovorili, concole.log je asinhroni. Pokazat ću vam zašto je to tako, pokazujući primjere, posebno sortiranje niza objekata na efikasniji način. Počnimo.

Recimo da imate sljedeće objekte u svom nizu:

neka korisnici = [ { name: “Nicole” , starost: 20, prezime: “Luna” } , { ime: “Cara” , godine: 21, prezime: “Lim” } , { ime: “Lara” , godine: 20, prezime: “Tuazon” }; ]

objekti niza

Ovaj niz morate sortirati po imenu polja, što se obično radi na sljedeći način.

/ / po imenu ( Cara, Lara, Nicole )

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

/ / po godinama ( Lara, Nicole, Cara )

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

sortiranje objekata niza

Da biste ga uredili na efikasniji način, imat ćete ovako:

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

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

sortiranje objekata niza (jednostavan način)

Da biste to učinili, morate napisati funkciju “Byfield” koja će je proslijediti i sortirati u Array.prototype.sort objekata u vašem nizu. Pa, ovo nije primarni fokus ovog članka, ali pogledajte primjer ispod da biste dovršili gornji primjer na jednostavan način.

> neka korisnici =[ { ime: “Nicole” , godina: 20, prezime: “Luna” } , { ime: “Cara” , godina: 21, prezime: “Lim” } , { ime: “Lara” , godina: 20, prezime: “Tuazon” }; ]

function byField (fieldName){ return (a, b) => a[ime polja] ? 1 : -1 ; }

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

concole.log(users);

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

concole.log(users);

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

> 0: { ime: ” Lara “, godine: ” 20 ” , prezime: ” Tuazon ” }

Vidi_takođe: Koja je razlika između vina Marsala i vina Madeira? (Detaljno objašnjenje) – Sve razlike

> 1: { ime: ” Nicole “, godine: ” 20 ” , prezime: ” Luna ” }

> 1: { ime: ” Cara “, starost: ” 21 ” , prezime: ” Lim ” }

dužina: 3

> _proto_: Niz (0)

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

> 0: { ime: ” Lara “, godine: ” 20 ” , prezime: ” Tuazon ” }

> 1: { ime: ” Nicole “, godine: ” 20 ” , prezime: ” Luna ” }

> 1: { ime: ” Cara “, starost: ” 21 ” , prezime: ” Lim ” }

dužina: 3

> _proto_: Niz (0)

sortirani objekti niza

Iz gornje tabele možete vidjeti da sortiram array objekte dvaput, prvo sortiram po imenu, zatim po starosti, a nakon svake operacije sortiranja, pokrećem console.log (). Također, možda ste primijetili da console.log() vraća isti izlaz za svaku vrstu rezultata, ali to nije slučaj; dozvolite mi da objasnim zašto.

Odjednom sam pokrenuo kod iznad svega, a zatim odlučio proširiti svaku reakciju iz console.log (). Ovo je značajno jer console.log() jesteasinhroni.

U smislu petlje događaja, sve asinhrone karakteristike stižu u tablicu događaja. U ovom slučaju, nakon pokretanja console.log(), prelazi na tablicu događaja i čeka da se dogodi određeni događaj.

Kada dođe do događaja, console.log() će se poslati u red događaja, gdje čeka dok svi procesi u ovom redu događaja koji su već bili prisutni kada je vaš console.log postavljen i poslani na poziv Stack, onda se i vaš console.log() šalje ovom steku poziva.

Kako otvoriti Javascript Console.log?

U web pretraživačima, Konzola je jedan od nekoliko alata za programere. Da biste riješili problem sa svojim JavaScript kodom, možete koristiti Konzolu. Konzola se može naći na mnogo mjesta u zavisnosti od pretraživača.

Naučit ću vas gdje da otkrijete konzolu u vašem pregledniku Google Chrome u ovom vodiču.

Koraci o tome kako otvoriti prijavu konzole u Chromeu

Pogledajmo kako otvoriti dnevnik Chrome konzole.

  1. Iz iskačućeg izbornika odaberite Inspect dok je Chrome preglednik otvoren.
  2. Elementi Developer Tools' ” kartica će se po defaultu otvoriti kada pokrenete Inspect. Desno od “Elemenata” kliknite na “Konzola”.
  3. Sada možete vidjeti Konzolu kao i bilo koji izlaz snimljen u dnevnik konzole.

Možete i otvoriti Chrome Developer Tools koristeći brojne tipke za prečice. Prema verziji vašeg Chromea, vimože koristiti sljedeće prečice:

Za Windows i Linux,

Ctrl + Shift + I Pojavljuje se prozor Alati za programere.
Ctrl + Shift + J Odabire karticu Konzola u alatima za programere.
Ctrl + Shift + C Prebacivanje načina rada Inspect Element

Tasterske prečice

Završne misli

Glavna razlika između printIn a console.log je njihova funkcija i ishod koda . PrintIn ispisuje tekst na konzoli dok console.log ispisuje sve varijable sa stringovima koji su prethodno kodirani.

U osnovi, ove funkcije Javascripta vam omogućavaju da ispišete i prikažete varijable i tekst na konzoli. U JavaScript-u možete štampati koristeći različite metode.

Metoda evidencije JavaScript konzole je najčešće korištena opcija prilikom otklanjanja grešaka. Da biste efikasnije otklonili greške u svom kodu, trebali biste ih sve vježbati i naučiti kako ih pravilno koristiti.

Programeri i programeri su ih često koristili za ispis svih varijabli koje su unaprijed definirane u njemu, kao i svih informacija koje su potrebne biti predstavljen korisniku.

    Mary Davis

    Mary Davis je spisateljica, kreatorica sadržaja i strastvena istraživačica specijalizirana za analizu poređenja na različite teme. Sa diplomom novinarstva i preko pet godina iskustva u ovoj oblasti, Meri ima strast za pružanjem nepristrasnih i direktnih informacija svojim čitaocima. Njena ljubav prema pisanju počela je kada je bila mlada i bila je pokretačka snaga njene uspješne pisane karijere. Maryina sposobnost da istražuje i prezentira nalaze u lako razumljivom i zanimljivom formatu oduševila ju je čitateljima širom svijeta. Kada ne piše, Meri uživa u putovanjima, čitanju i druženju sa porodicom i prijateljima.