Node js nyomtatási funkció

Node Js Nyomtatasi Funkcio



A Node.js egy hatékony eszköz, amelyet JavaScript használatával építenek fel. Mielőtt belevágnánk és elkezdené építeni a dolgokat, alaposan meg kell ismerkednünk a Node.js alapjaival. Ez a cikk elmagyarázza a nyomtatás függvény a Node.js-ben, amely hasznos eszköz a végrehajtható kód kimeneteinek megjelenítésére. Koncepciójának kidolgozása segíthet nyomon követni a kódfolyamot és a kód lehetséges hibáit.

Most pedig értsük meg a konzol objektumot, amely Node.js nyomtatási funkcióként működik, és nézze meg a használatának különféle módjait.

A konzol kimenetének megértése

A Node.js-ben a nyomtatási funkció a „ konzol ' tárgy. Ez az objektum számos olyan funkciót kínál, amelyek segítségével a fejlesztők megjeleníthetik kódjuk kimenetét a képernyőn. Hasznos eszközként szolgál, amikor a fejlesztők létrehozzák vagy javítják alkalmazáskódjukat.







Az alábbiakban bemutatjuk azokat a módszereket, amelyeket a felhasználók használhatnak a Node.js nyomtatási funkciójának megvalósítására



1. módszer: Egyszerű „console.log()”

A Node.js nyomtatási funkciójának elsődleges módszere a console.log() . Ez a módszer lehetővé teszi üzenetek megjelenítését a konzol képernyőjén, ami értékes eszköznek bizonyul a hibakereséshez és a kódfigyeléshez.



konzol. log ( 'Üdv Felhasználó!' ) ;

Ez a funkció kinyomtatja a karakterlánc üzenetet a terminálon (vagy konzolon).





Kimenet

A fenti kód kimenete a következőképpen fog megjelenni:



A megfelelően formázott kijelző megvalósításához a felhasználók szükség szerint használhatják a formátum-specifikációkat, hogy a kimenetet reprezentálhatóbbá és felhasználóbarátabbá tegyék.

2. módszer: A „console.log()” formázása

A console.log() A funkció a hozzáférés-módosítókon keresztül is használható formázott megjelenítés megjelenítésére a képernyőn.

Tekintsük az alábbi kódot egy hozzáférésmódosítókkal formázott kimenethez:

const név = 'Új felhasználó' ;
const kor = 18 ;
konzol. log ( 'Felhasználó: %s, életkor: %d' , név , kor ) ;

A fenti kódban:

%s húrhoz való
%d számokhoz tartozik (%i egész számokhoz is használható)

A console.log() metódusban a „name” és az „age” változók értéke a „%s” és „%d” helyére kerül beszúrásra a stringbe.

Kimenet

A formátum-hozzáférési specifikátorokat használó kimenet a következőképpen fog megjelenni:

Most pedig nézzük meg, hogyan jeleníthetők meg hatékonyan a hibaüzenetek a konzol tárgy.

3. módszer: Hibaüzenetek kezelése a „console.error()” használatával

A felhasználók használhatják a „console.log()”-t általános kimeneti utasításokhoz, de a hibaüzenetek kezelésére a „console.error()” módszer a legjobb választás. A hibaüzenetet úgy nyomtatja ki a terminálba, hogy a hiba könnyen észlelhető legyen.

Vegye figyelembe az alábbi kódot ehhez a kód megvalósításához:

konzol. hiba ( 'Lehetséges hiba történt' ) ;

Kimenet

A fenti kód kimenete a következőképpen fog megjelenni:

A „Problémák” füllel együtt látható, 1 piros színű hiba szerepel.

Ez a konzolon is bemutatható:

Az üzenet előtti piros kereszt azt jelzi, hogy hibaüzenetről van szó.

Ez az a console.error() módszer. Lássuk, hogyan adhatunk színeket az üzenetekhez is.

4. módszer: Színes konzolkimenet

Unalmassá válhat a terminálon az azonos színű kimenet nyomtatása, de semmi ok, ami miatt a konzolos módszer képes színeket adni a kimenethez. Ez segíthet a felhasználóknak kiemelni néhány fontos dolgot megfelelő színek hozzáadásával.

Tekintsük az alábbi kódot, amelyben három különböző üzenet van kinyomtatva három különböző színnel:

const sikerüzenet = ' \x 1b[32mSiker! \x 1b[0m' ;
const figyelmeztető üzenet = ' \x 1b[33mFigyelem! \x 1b[0m' ;
const hiba üzenet = ' \x 1b[31mHiba! \x 1b[0m' ;
konzol. log ( sikerüzenet ) ;
konzol. log ( figyelmeztető üzenet ) ;
konzol. log ( hiba üzenet ) ;

Az ANSI escape kódok működése a fenti kódban a következő:

  • ' \x1b[32m ” zöldre állítja a színt. ' \x1b ' az escape karaktert jelöli, és a szín kezdő határát a ' [ ‘. A kód ' 32 ” beállítja a „Siker!” az üzenet színe zöldre vált.
  • ' \x1b[33m ” a sárga színt adja meg a „Figyelem!” üzenet.
  • ' \x1b[31m ” beállítja a „Hiba!” üzenet színét pirosra.

Kimenet

A fenti kód kimenete három különböző színben jelenik meg:

A konzolobjektum előnyei nem korlátozódnak a szöveg színezésére. Node.js konzol Az objektum a kimenetet táblázatos formában is megjeleníti.

5. módszer: Konzol táblázatos strukturált kimenet

Ha a felhasználó azt szeretné, hogy a kimenet strukturált táblázatos formában jelenjen meg, különösen, ha tömbökkel foglalkozik, a konzolasztal() hasznos módszernek bizonyul.

Tekintsük az alábbi példát a gyakorlati megvalósításhoz:

const felhasználókat = [
{ név : 'Felhasználó 1' , kor : 19 } ,
{ név : '2. felhasználó' , kor : huszonegy } ,
] ;
konzol. asztal ( felhasználókat ) ;

Kimenet

Ha objektumok tömbjét adjuk át a console.table() metódusnak, a kimenet formázott táblázatos struktúrában fog megjelenni:

Ez minden a Node.js nyomtatási funkció . A felhasználók a kívánt nyomtatási funkciókat a „ konzol ” objektum a végrehajtható kód kimenetének képernyőn történő megjelenítéséhez.

Következtetés

A Node.js alapjainak alapos megismerése hasznos lehet a fejlesztéshez. A nyomtatási funkció használatának ismerete nagyban segíthet a kódhibakeresésben és a kódjavításban. A felhasználók egyszerűen megjeleníthetik a kód kimenetét a „ konzol ” objektumot, vagy használhatja a cikkben említett egyéb módszereket is az optimálisabb kimenet érdekében.