Node js drukas funkcija

Node Js Drukas Funkcija



Node.js ir spēcīgs rīks, ko izmanto, lai izveidotu lietas, izmantojot JavaScript. Pirms iedziļināties tajā un sākt būvēt lietas, ir stingri jāapgūst Node.js pamati. Šajā rakstā tiks paskaidrots, kā lietot drukāt funkcija Node.js, kas ir noderīgs rīks, lai parādītu izpildāmā koda izejas. Tā koncepcijas izstrāde var palīdzēt sekot līdzi koda plūsmai un iespējamām kļūdām kodā.

Tagad ļaujiet mums saprast konsole objektu, kas darbojas kā Node.js drukas funkcija, un apskatiet dažādus veidus, kā to izmantot.

Izpratne par konsoles izvadi

Programmā Node.js drukāšanas funkcija tiek izvietota, izmantojot “ konsole ” objekts. Šis objekts piedāvā dažādas funkcijas, kas ļauj izstrādātājiem parādīt sava koda izvadi ekrānā. Tas kalpo kā noderīgs rīks, kad izstrādātāji veido vai labo lietojumprogrammas kodu.







Tālāk ir norādītas metodes, ko lietotāji var izmantot, lai ieviestu drukāšanas funkciju pakalpojumā Node.js



1. metode: vienkāršs “console.log()”

Primārā metode drukāšanas funkcijai Node.js ir console.log() . Šī metode ļauj parādīt ziņojumus konsoles ekrānā, kas ir vērtīgs rīks atkļūdošanai un koda uzraudzībai.



konsole. žurnāls ( 'Sveiks lietotāj!' ) ;

Šī funkcija izdrukās virknes ziņojumu terminālī (vai konsolē).





Izvade

Iepriekš minētā koda izvade parādīsies šādi:



Lai ieviestu pareizi formatētu displeju, lietotāji var izmantot formāta specifikācijas, lai padarītu izvadi reprezentablāku un lietotājam draudzīgāku.

2. metode: formatējiet “console.log()”

The console.log() funkciju var izmantot arī, izmantojot piekļuves modifikatorus, lai ekrānā parādītu formatētu displeju.

Apsveriet tālāk norādīto kodu formatētai izvadei, izmantojot piekļuves modifikatorus:

konst nosaukums = 'Jauns lietotājs' ;
konst vecums = 18 ;
konsole. žurnāls ( 'Lietotājs: %s, vecums: %d' , nosaukums , vecums ) ;

Iepriekš minētajā kodā:

%s ir paredzēts virknei
%d ir paredzēts skaitļiem (%i var izmantot arī veseliem skaitļiem)

Metodē console.log() mainīgo “name” un “age” vērtība tiks ievietota virknē attiecīgi “%s” un “%d” vietā.

Izvade

Izvade, izmantojot formāta piekļuves specifikācijas, tiks parādīta šādi:

Tagad sapratīsim, kā kļūdu ziņojumus var arī efektīvi parādīt, izmantojot konsole objektu.

3. metode. Kļūdas ziņojumu apstrāde, izmantojot “console.error()”

Lietotāji var izmantot “console.log()” vispārīgiem izvades paziņojumiem, bet, ja runa ir par kļūdu ziņojumu apstrādi, “console.error()” ir labākā izvēle. Tas izdrukā kļūdas ziņojumu terminālī tā, lai kļūdu būtu viegli pamanīt.

Apsveriet tālāk norādīto kodu šī koda ieviešanai:

konsole. kļūda ( 'Iespējama kļūda' ) ;

Izvade

Iepriekš minētā koda izvade tiks parādīta šādi:

To var redzēt kopā ar cilni “Problēmas”, ir minēta 1 kļūda sarkanā krāsā.

To var arī demonstrēt konsolē:

Sarkanais krusts pirms ziņojuma norāda, ka tas ir kļūdas ziņojums.

Tas ir no console.error() metodi. Apskatīsim, kā mēs varam pievienot krāsas arī ziņojumiem.

4. metode: krāsaina konsoles izvade

Drukāšana terminālī ar tādu pašu krāsu var kļūt garlaicīga, taču nav jāuztraucas, jo konsoles metodei ir iespēja pievienot krāsas jūsu izvadei. Tas var palīdzēt lietotājiem uzsvērt dažas svarīgas lietas, pievienojot piemērotas krāsas.

Apsveriet tālāk norādīto kodu, kurā tiek izdrukāti trīs dažādi ziņojumi, izmantojot trīs dažādas krāsas:

konst veiksmesZiņojums = ' \x 1b[32mPanākumi! \x 1b[0m' ;
konst brīdinājuma ziņojums = ' \x 1b[33mBrīdinājums! \x 1b[0m' ;
konst kļūdas ziņojums = ' \x 1b[31mError! \x 1b[0m' ;
konsole. žurnāls ( veiksmesZiņojums ) ;
konsole. žurnāls ( brīdinājuma ziņojums ) ;
konsole. žurnāls ( kļūdas ziņojums ) ;

ANSI evakuācijas kodu darbība iepriekš minētajā kodā ir šāda:

  • ' \x1b[32 m ” iestata krāsu uz zaļu. ' \x1b ' apzīmē atsoļa rakstzīmi, un krāsas sākuma robeža tiek norādīta, izmantojot ' [ ‘. Kods ' 32 ” iestata “Veiksmi!” ziņojuma krāsa uz zaļu.
  • ' \x1b[33 m ” norāda “Brīdinājums!” dzelteno krāsu. ziņa.
  • ' \x1b[31 m ” iestata “Kļūda!” ziņojuma krāsa uz sarkanu.

Izvade

Iepriekš minētā koda izvade tiks drukāta trīs dažādās krāsās:

Konsoles objekta priekšrocības neaprobežojas tikai ar teksta iekrāsošanu. Node.js konsole objekts piedāvā izvadi parādīt arī tabulas formātā.

5. metode: konsoles tabulas strukturēta izvade

Ja lietotājs vēlas, lai izvade tiktu parādīta strukturētas tabulas formā, it īpaši, strādājot ar masīviem, konsole.tabula() izrādās noderīga metode.

Apsveriet tālāk sniegto piemēru praktiskai īstenošanai:

konst lietotājiem = [
{ nosaukums : 'Lietotājs 1' , vecums : 19 } ,
{ nosaukums : 'lietotājs 2' , vecums : divdesmitviens } ,
] ;
konsole. tabula ( lietotājiem ) ;

Izvade

Ja mēs nododam objektu masīvu metodei console.table(), izvade tiks parādīta formatētā tabulas struktūrā kā:

Tas viss priekš Node.js drukas funkcija . Lietotāji var izmantot vēlamo drukas funkcionalitāti, izmantojot “ konsole ” objekts izpildāmā koda izvades parādīšanai ekrānā.

Secinājums

Padziļināta izpratne par Node.js pamatiem var būt noderīga izstrādei. Zināšanas par drukāšanas funkcijas izmantošanu var ievērojami palīdzēt koda atkļūdošanā un koda labošanā. Lietotāji var parādīt koda izvadi, vienkārši izmantojot ' konsole ” objektu vai var izmantot citas šajā rakstā minētās metodes, lai iegūtu optimālāku rezultātu.