Naon bedana printIn sareng console.log in JavaScript? (Dijawab) - Sadayana Béda

 Naon bedana printIn sareng console.log in JavaScript? (Dijawab) - Sadayana Béda

Mary Davis

JavaScript nyaéta basa pamrograman anu ngan sadia dina panyungsi wéb. Konsol JavaScript mangrupikeun antarmuka garis paréntah dina panyungsi anjeun anu ngamungkinkeun anjeun ngajalankeun snippét kode. Nalika éta potongan kode dirancang pikeun berinteraksi sareng halaman wéb anu anjeun tingali ayeuna, hasil anu teu disangka-sangka tiasa kajantenan.

"PrintIn" ngajantenkeun téks dicitak kana konsol, sedengkeun anjeun bisa make “console.log” pikeun asup log jeung dipake pikeun sagala rupa kaperluan, saperti ngirim surelek salaku laporan bug.

Mun anjeun programmer, anjeun terang kumaha pentingna ngagunakeun jeung ngarti. basa scripting kawas JavaScript nyaeta. Nanging, aya waktos anjeun tiasa bingung ngeunaan fungsina.

Sapertos fungsi printIn sareng console.log. Pikeun ngabantosan anjeun ngartos bédana sareng aplikasi tina dua fungsi ieu, kuring bakal ngajelaskeun naon hartosna sareng kumaha jalanna.

Hayu urang mimitian!

Naon JavaScript?

Naon éta JavaScript?

JavaScript nyaéta basa skrip pikeun nyieun bahan nu diropéa rutin, ngadalikeun multimédia, animasi grafik, jeung nu séjénna.

Basa pamrograman JavaScript gaduh kamampuan pemrograman standar tangtu anu ngamungkinkeun anjeun ngalakukeun hal-hal sapertos:

  • Nalika kajadian-kajadian tangtu lumangsung dina halaman wéb, anjeun tiasa ngabales kodeu jalan.
  • Anjeun tiasa nganggo variabel pikeun nyimpen data anu mangpaat.
  • Anjeun tiasa nganggo "string" anu mangrupikeun operasi ngedit téksdina programming

Pungsionalitas nu ditambahkeun dina luhureun basa JavaScript pamaké, di sisi séjén, malah leuwih metot. Antarmuka Pemrograman Aplikasi (API) masihan kode JavaScript anjeun fungsi tambahan.

Singketna, JavaScript gaduh seueur fungsi anu ngamungkinkeun anjeun ngadalikeun naon anu anjeun coding. Pungsi ieu ngawengku printIn jeung console.log.

Naon ari PrintIn?

coding

PrintIn nyaéta métode Java pikeun mintonkeun téks dina konsol. Ieu métode narima téks ieu salaku parameter dina wangun String. Pendekatan ieu nyitak téks kana konsol bari tetep kursor di awal baris handap.

Citak salajengna mimiti dina baris salajengna . Aya sababaraha métode printIn kawas:

void printIn() Nulis string separator garis pikeun ngeureunkeun garis ayeuna.
void printIn(boolean x) Jalurna ditungtungan sanggeus nyitak boolean.
void printIn(char x) Barisan diputuskeun saatos nyitak karakter.
void print(char [ ] x) Barisan ditungtungan saatos nyitak sakumpulan karakter.
void printIn(double x) Jalurna diputuskeun saatos nyitak garis ganda.
void printIn(float x) Garis diputuskeun saatos nyitak ngambang.
batalprintIn(int x) Jalur ieu ditungtungan sanggeus nyitak integer.
void printIn(long x) Garis diputuskeun saatos nyitak sapanjang.
void printIn(Object x) Garis diputuskeun saatos nyitak hiji obyék.
void printIn(String x) Garisna ditungtungan sanggeus nyitak string.

Pamakéan métode nu béda dina printIn

Sanajan mibanda loba métode nu bisa Anjeun pake dina coding karya Anjeun, Anjeun bisa manggihan cara séjén pikeun mintonkeun téks dina konsol. Dina konsol, aya dua cara pikeun anjeun tiasa nyitak karya anjeun, anu kahiji nyaéta printIn sedengkeun anu sanésna nyaéta citak.

Pikeun anjeun henteu bingung antara dua metode percetakan ieu, hayu urang nyitak. ngartikeun bédana antara métode kadua dina nyitak, nya éta citak.

Citak nyaéta métode Java pikeun mintonkeun téks dina konsol. Metoda ieu narima téks ieu salaku parameter dina wangun a Senar. Pendekatan ieu nyitak téks kana konsol bari tetep kursor dina tungtung garis di handap ieu.

Nyitak salajengna bakal dimimitian di dieu . Aya sababaraha metode printIn sapertos:

void print(boolean b) Nilai boolean dicitak.
void print(char c) Hiji karakter dicitak.
void print(char [] s) Satu susunan karakter dicitak.
void print(double d) Double-precision angka floating-point dicitak.
void print(float f) Nomer floating-point dicitak.
void print(int i) Satu integer dicitak.
void print(long l ) Integer panjang dicitak.
void print(Object obj) Objék dicitak .
void print(String s) Senar dicitak.

Pamakéan metodeu béda dina citak

Singketna, bédana konci antara dua nyaéta panempatan téks anu dicitak dina konsol. PrintIn aya di awal baris di handap sedengkeun Print aya di tungtung baris di handap ieu.

Upami anjeun resep terang ngeunaan windows 10-pro sareng pro-n, pariksa kaluar artikel abdi sejenna.

Naon Console.log?

Console.log

Konsol nyaéta obyék JavaScript anu méré Anjeun aksés ka konsol debugging browser.

Console.log nyaéta JavaScript. fungsi nu nyitak sagala variabel nu geus didefinisikeun saméméhna di dinya, kitu ogé sagala informasi nu kudu ditémbongkeun ka pamaké.

Kaluaran lolobana asup (dicitak) kana terminal. Jenis naon waé tiasa dikirimkeun ka log(), kalebet string, arrays, objects, and booleans.

Metoda console.log()output katempona dina konsol JavaScript, nu bisa diasupan via alat pamekar browser urang. Naon waé anu anjeun kaluarkeun ku console.log() tiasa diaksés ku sadaya pangguna akhir, henteu paduli grup atanapi peranna.

Hayu urang tingali kumaha anjeun tiasa nganggo éta, sareng kaluaran saatos ngagunakeun fungsi ieu.

JavaScript Kaluaran
// console. log() metode

console.log('abc');

console.log(1);

console .log(true);

Tempo_ogé: Beda antara Trapezoid a & amp; a Rhombus - Sadayana Béda

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

leres

null

teu tangtu

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

Objék { a : 1, b : 2 , c : 3 }

Input jeung Output maké console.log

Naon ari Metodeu Print to Console sareng Console.log dina Javascript?

Ieu métodeu konsol JavaScript nu pang populerna jeung loba dipaké. Métode ieu sering dianggo pikeun nyitak rupa-rupa pesen atanapi hasil itungan kana konsol atanapi bahkan nalika nga-debug kode.

Anjeun parantos nyerat sababaraha kode anu nambihan dua angka, sareng anjeun hoyong ningali hasilna. tina éta operasi dina konsol nu; Dina hal ieu, anjeun tiasa nganggo metode console.log().

5573

Naha Console.log sinkron atanapi asinkron?

Saméméh kuring ngabahas jeung anjeun naha console.log téh sinkron atawa asinkron, kuring gé ngartikeun heula naon sinkron jeung asinkron.

Sinkron hartina kajadian dina waktu nu sarua sedengkeun asynchronous hartina eta henteu lumangsung dina waktos anu sareng. Ku kitunapamilon / pamaké dina sinkron bisa nampa eupan balik langsung. Asynchronous ngidinan Anjeun pikeun diajar dina waktos Anjeun sorangan.

Pikeun ngajawab, concole.log nyaeta Asynchronous. Kuring bakal nunjukkeun anjeun naha éta, ku nunjukkeun conto, khususna nyortir sababaraha objék dina cara anu langkung éfisién. Hayu urang mimitian.

Misalna anjeun gaduh objék di handap ieu dina array anjeun:

hayu pamaké = [ { name: “Nicole” , umur: 20, ngaran kulawarga: "Luna" } , {nami: "Cara" , umur: 21, ngaran kulawarga: "Lim"} , {ngaran: "Lara" , umur: 20, ngaran kulawarga: "Tuazon"}; ]

objék array

Anjeun kudu nyortir ieu array dumasar ngaran widang, nu ilaharna dipigawé saperti kieu.

/ / ku ngaran (Cara, Lara, Nicole )

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

/ / dumasar umur (Lara, Nicole, Cara )

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

nyortir objék array

Pikeun ngaturna dina cara nu leuwih éfisién, anjeun bakal boga kawas kieu:

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

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

nyortir objék array (cara basajan)

Jang ngalampahkeun kitu, anjeun kudu nulis "Byfield" fungsi pikeun lulus tur nyortir ka Array.prototype.sort objék dina array Anjeun. Muhun, ieu sanes fokus utama artikel ieu tapi mangga tingali conto di handap pikeun ngalengkepan conto di luhur ku cara basajan.

> hayu pamaké =[{ ngaran: "Nicole" , umur: 20, ngaran kulawarga: "Luna" } , { ngaran: "Cara" , umur: 21, ngaran kulawarga: "Lim"} , {nami: "Lara" , umur: 20, ngaran kulawarga: "Tujuh" }; ]

fungsi byField (fieldName) {balik (a, b) => a[Name widang] ? 1: -1 ; }

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

concole.log(users);

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

concole.log(pamaké);

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

> 0: {nami: ” Lara “, umur: ” 20 ” , ngaran kulawarga: ” Tuazon ” }

> 1: {nami: ” Nicole “, umur: ” 20 ” , ngaran kulawarga: ” Luna ” }

> 1: { ngaran: ” Cara “, umur: ” 21 ” , ngaran kulawarga: ” Lim ” }

panjangna: 3

> _proto_: Array (0)

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

> 0: {nami: ” Lara “, umur: ” 20 ” , ngaran kulawarga: ” Tuazon ” }

> 1: {nami: ” Nicole “, umur: ” 20 ” , ngaran kulawarga: ” Luna ” }

> 1: { ngaran: ” Cara “, umur: ” 21 ” , ngaran kulawarga: ” Lim ” }

panjangna: 3

Tempo_ogé: Ieu sabtu minggu kaliwat vs sabtu minggu panungtungan: Dupi aya bédana? (Dipedar) - Sadayana Béda

> _proto_: Asép Sunandar Sunarya (0)

objék Asép Sunandar Sunarya

Anjeun tiasa ningali tina tabél di luhur yén kuring nyortir objék Asép Sunandar Sunarya dua kali, Kuring nyortir ku ngaran kahiji, salajengna ku umur, sarta sanggeus unggal operasi diurutkeun, Kuring ngajalankeun console.log (). Ogé, anjeun bisa geus katalungtik yén console.log () malikkeun kaluaran sarua keur unggal nurun hasilna, tapi ieu teu masalahna; hayu atuh ngajelaskeun naha.

Kuring ngajalankeun kode di luhur sakaligus, teras mutuskeun rék dilegakeun unggal réaksi ti console.log (). Ieu signifikan sabab console.log () mangrupaasynchronous.

Dina hal Loop Acara, sadaya fitur asinkron dugi ka Méja Acara. Dina hal ieu, sanggeus bringing up console.log (), proceeds kana Acara Table na ngantosan hiji acara husus lumangsung.

Nalika hiji kajadian lumangsung, console.log() bakal dikirim ka Antrian Acara, dimana eta antosan dugi ka sadaya prosés dina Antrian Acara ieu nu geus hadir nalika console.log anjeun disimpen sarta geus dikirim ka Telepon. Stack, teras console.log() anjeun ogé dikirim ka Call Stack ieu.

Kumaha Cara Buka Javascript Console.log?

Dina pangotektak wéb, Konsol nyaéta salah sahiji tina sababaraha Alat Pangembang. Pikeun ngabéréskeun masalah kode JavaScript anjeun, anjeun tiasa nganggo Konsol. Konsol tiasa dipendakan di seueur tempat gumantung kana browser.

Kuring bakal ngajarkeun anjeun dimana mendakan Konsol dina browser Google Chrome anjeun dina tutorial ieu.

Léngkah-léngkah cara muka log konsol dina Chrome

Hayu urang tingali kumaha cara muka log konsol Chrome.

  1. Pilih Inspect tina menu pop-up nalika browser Chrome dibuka.
  2. The Developer Tools' “Elements "tab bakal dibuka sacara standar nalika anjeun ngajalankeun Inspect. Di sisi katuhu "Unsur," klik "Konsol."
  3. Anjeun ayeuna tiasa ningali Konsol sareng kaluaran naon waé anu dirékam kana log Konsol.

Anjeun ogé tiasa muka Alat Pamekar Chrome nganggo sababaraha kenop potong kompas. Numutkeun versi Chrome anjeun, anjeuntiasa nganggo potong kompas ieu:

Pikeun Windows jeung Linux,

Ctrl + Shift + I Jandela Alat Pangembang nembongan.
Ctrl + Shift + J Milih tab Konsol dina Alat Pangembang.
Ctrl + Shift + C Toggles modeu Inspect Element

Konci Potong kompas

Pikiran Akhir

The perbedaan utama antara printIn sarta console.log nyaeta fungsi maranéhanana sarta hasil kode . PrintIn nyitak téks kana konsol bari console.log nyitak variabel naon waé anu nganggo string anu disandi sateuacanna.

Dasarna, fungsi Javascript ieu ngamungkinkeun anjeun pikeun nyitak sareng ningalikeun variabel sareng téks kana konsol. Dina JavaScript, anjeun tiasa nyitak nganggo sababaraha cara.

Metoda log konsol JavaScript mangrupikeun pilihan anu paling sering dianggo nalika debugging. Pikeun debug kode Anjeun leuwih éféktif, Anjeun kudu latihan sadayana tur diajar kumaha carana make eta bener.

Programmer jeung pamekar mindeng ngagunakeun ieu pikeun nyitak variabel naon wae nu geus ditangtukeun di jerona, kitu ogé informasi nu peryogi. pikeun dibere ka pamaké.

    Mary Davis

    Mary Davis mangrupikeun panulis, panyipta kontén, sareng panalungtik avid khusus dina analisis perbandingan dina sababaraha topik. Kalayan gelar jurnalistik sareng pangalaman langkung ti lima taun di lapangan, Mary gaduh gairah pikeun ngirimkeun inpormasi anu teu bias sareng lugas ka pamiarsa na. Kacintana pikeun nyerat dimimitian nalika anjeunna ngora sareng parantos janten kakuatan panggerak dina karirna anu suksés dina tulisan. Kamampuh Mary pikeun nalungtik sareng nampilkeun papanggihan dina format anu gampang dipikahartos sareng pikaresepeun parantos ngajantenkeun anjeunna ka pamiarsa di sakumna dunya. Lamun manéhna teu nulis, Mary mikaresep iinditan, maca, jeung méakkeun waktu jeung kulawarga jeung babaturan.