Λειτουργία εκτύπωσης Node js

Leitourgia Ektyposes Node Js



Το Node.js είναι ένα ισχυρό εργαλείο που χρησιμοποιείται για τη δημιουργία πραγμάτων χρησιμοποιώντας JavaScript. Πριν προχωρήσετε σε αυτό και ξεκινήσετε να χτίζετε πράγματα, είναι απαραίτητο να έχετε μια σταθερή λαβή στα βασικά του Node.js. Αυτό το άρθρο θα εξηγήσει τη χρήση του Τυπώνω λειτουργία στο Node.js που είναι ένα χρήσιμο εργαλείο για την εμφάνιση των εξόδων του εκτελέσιμου κώδικα. Η ανάπτυξη της ιδέας του μπορεί να βοηθήσει στην παρακολούθηση της ροής κώδικα και πιθανών λαθών στον κώδικα.

Τώρα, ας καταλάβουμε το κονσόλα αντικείμενο που λειτουργεί ως συνάρτηση εκτύπωσης Node.js και δείτε διάφορους τρόπους χρήσης του.

Κατανόηση της εξόδου της κονσόλας

Στο Node.js, η λειτουργία εκτύπωσης αναπτύσσεται χρησιμοποιώντας το ' κονσόλα 'αντικείμενο. Αυτό το αντικείμενο προσφέρει μια ποικιλία λειτουργιών που επιτρέπουν στους προγραμματιστές να εμφανίζουν την έξοδο του κώδικά τους στην οθόνη. Χρησιμεύει ως χρήσιμο εργαλείο όταν οι προγραμματιστές δημιουργούν ή διορθώνουν τον κώδικα της εφαρμογής τους.







Ακολουθούν οι μέθοδοι που μπορούν να χρησιμοποιήσουν οι χρήστες για να εφαρμόσουν τη λειτουργία της συνάρτησης εκτύπωσης στο Node.js



Μέθοδος 1: Απλή 'console.log()'

Η κύρια μέθοδος για τη λειτουργία εκτύπωσης στο Node.js είναι console.log() . Αυτή η μέθοδος σάς επιτρέπει να εμφανίζετε μηνύματα στην οθόνη της κονσόλας, αποδεικνύοντας ένα πολύτιμο εργαλείο για τον εντοπισμό σφαλμάτων και την παρακολούθηση κώδικα.



κονσόλα. κούτσουρο ( 'Γεια σου χρήστη!' ) ;

Αυτή η λειτουργία θα εκτυπώσει το μήνυμα συμβολοσειράς στο τερματικό (ή στην κονσόλα).





Παραγωγή

Η έξοδος του παραπάνω κώδικα θα εμφανίζεται ως εξής:



Για να εφαρμόσουν μια σωστά διαμορφωμένη οθόνη, οι χρήστες μπορούν να χρησιμοποιήσουν τους προσδιοριστές μορφής ανάλογα με την ανάγκη για να κάνουν την έξοδο πιο εμφανίσιμη και φιλική προς το χρήστη.

Μέθοδος 2: Μορφοποίηση 'console.log()'

ο console.log() Η λειτουργία μπορεί επίσης να χρησιμοποιηθεί μέσω των τροποποιητών πρόσβασης για την παρουσίαση μιας μορφοποιημένης οθόνης στην οθόνη.

Εξετάστε τον παρακάτω κώδικα για μια μορφοποιημένη έξοδο που χρησιμοποιεί τροποποιητές πρόσβασης:

συνθ όνομα = 'Νέος χρήστης' ;
συνθ ηλικία = 18 ;
κονσόλα. κούτσουρο ( 'Χρήστης: %s, Ηλικία: %d' , όνομα , ηλικία ) ;

Στον παραπάνω κώδικα:

%μικρό είναι για χορδή
%ρε είναι για αριθμούς (το %i μπορεί επίσης να χρησιμοποιηθεί για ακέραιους αριθμούς)

Στη μέθοδο console.log(), η τιμή των μεταβλητών 'name' και 'age' θα εισαχθεί μέσα στη συμβολοσειρά στη θέση '%s' και '%d' αντίστοιχα.

Παραγωγή

Η έξοδος που χρησιμοποιεί τους προσδιοριστές πρόσβασης μορφής θα εμφανιστεί ως:

Τώρα, ας καταλάβουμε πώς τα μηνύματα σφάλματος μπορούν επίσης να εμφανίζονται αποτελεσματικά χρησιμοποιώντας το κονσόλα αντικείμενο.

Μέθοδος 3: Χειρισμός μηνύματος σφάλματος χρησιμοποιώντας το 'console.error()'

Οι χρήστες μπορούν να χρησιμοποιήσουν το 'console.log()' για γενικές δηλώσεις εξόδου, αλλά όταν πρόκειται για τον χειρισμό μηνυμάτων σφάλματος η μέθοδος 'console.error()' είναι η καλύτερη επιλογή. Εκτυπώνει το μήνυμα σφάλματος στο τερματικό με τρόπο που διευκολύνει τον εντοπισμό του σφάλματος.

Εξετάστε τον παρακάτω κώδικα για την υλοποίηση αυτού του κώδικα:

κονσόλα. λάθος ( 'Παρουσιάστηκε πιθανό σφάλμα' ) ;

Παραγωγή

Η έξοδος του παραπάνω κώδικα θα εμφανιστεί ως εξής:

Μπορεί να φανεί μαζί με την καρτέλα 'Προβλήματα', αναφέρεται 1 σφάλμα σε κόκκινο χρώμα.

Μπορεί επίσης να επιδειχθεί στην κονσόλα:

Ο κόκκινος σταυρός πριν από το μήνυμα δείχνει ότι πρόκειται για μήνυμα σφάλματος.

Αυτό είναι από το console.error() μέθοδος. Ας δούμε πώς μπορούμε να προσθέσουμε χρώματα και στα μηνύματα.

Μέθοδος 4: Έξοδος έγχρωμης κονσόλας

Η εκτύπωση στο τερματικό με το ίδιο χρώμα μπορεί να γίνει βαρετή, αλλά δεν υπάρχει λόγος ανησυχίας, η μέθοδος της κονσόλας έχει τη δυνατότητα να προσθέτει χρώματα στην έξοδο σας. Αυτό μπορεί να βοηθήσει τους χρήστες να δώσουν έμφαση σε ορισμένα σημαντικά πράγματα προσθέτοντας κατάλληλα χρώματα.

Εξετάστε τον παρακάτω κώδικα στον οποίο εκτυπώνονται τρία διαφορετικά μηνύματα χρησιμοποιώντας τρία διαφορετικά χρώματα:

συνθ μήνυμα επιτυχίας = ' 1b[32mΕπιτυχία! 1b[0m' ;
συνθ προειδοποιητικό μήνυμα = ' 1b[33mΠροειδοποίηση! 1b[0m' ;
συνθ μήνυμα λάθους = ' 1b[31mError! 1b[0m' ;
κονσόλα. κούτσουρο ( μήνυμα επιτυχίας ) ;
κονσόλα. κούτσουρο ( προειδοποιητικό μήνυμα ) ;
κονσόλα. κούτσουρο ( μήνυμα λάθους ) ;

Η λειτουργία των κωδικών διαφυγής ANSI στον παραπάνω κώδικα είναι:

  • ' \x1b[32μ ” θέτει το χρώμα σε πράσινο. ' \x1b ' αντιπροσωπεύει τον χαρακτήρα διαφυγής και το όριο έναρξης για το χρώμα υποδεικνύεται χρησιμοποιώντας το ' [ ‘. Ο κώδικας ' 32 ' ορίζει το 'Success!' χρώμα μηνύματος σε πράσινο.
  • ' \x1b[33μ ' καθορίζει το κίτρινο χρώμα για την 'Προειδοποίηση!' μήνυμα.
  • ' \x1b[31μ ' ορίζει το 'Σφάλμα!' χρώμα μηνύματος σε κόκκινο.

Παραγωγή

Η έξοδος του παραπάνω κώδικα θα εκτυπωθεί με τρία διαφορετικά χρώματα:

Τα προνόμια του αντικειμένου της κονσόλας δεν περιορίζονται στον χρωματισμό του κειμένου. Node.js κονσόλα Το αντικείμενο προσφέρει επίσης την εμφάνιση της εξόδου σε μορφή πίνακα.

Μέθοδος 5: Δομημένη έξοδος κονσόλας σε πίνακα

Όταν ο χρήστης θέλει το αποτέλεσμα να εμφανίζεται με τη μορφή δομημένης μορφής πίνακα, ιδιαίτερα όταν ασχολείται με πίνακες, το console.table() αποδεικνύεται χρήσιμη μέθοδος.

Εξετάστε το παρακάτω παράδειγμα για πρακτική εφαρμογή:

συνθ χρήστες = [
{ όνομα : 'Χρήστης 1' , ηλικία : 19 } ,
{ όνομα : 'ΧΡΗΣΤΗΣ 2' , ηλικία : είκοσι ένα } ,
] ;
κονσόλα. τραπέζι ( χρήστες ) ;

Παραγωγή

Εάν περάσουμε έναν πίνακα αντικειμένων στη μέθοδο console.table(), η έξοδος θα εμφανιστεί σε μια μορφοποιημένη δομή πίνακα ως:

Αυτά είναι όλα για το Λειτουργία εκτύπωσης Node.js . Οι χρήστες μπορούν να χρησιμοποιήσουν την επιθυμητή λειτουργία εκτύπωσης χρησιμοποιώντας το ' κονσόλα ” αντικείμενο για την εμφάνιση της εξόδου του εκτελέσιμου κώδικα στην οθόνη.

συμπέρασμα

Η εις βάθος κατανόηση των βασικών στοιχείων του Node.js μπορεί να είναι χρήσιμη για την ανάπτυξη. Η γνώση της χρήσης της λειτουργίας εκτύπωσης μπορεί να βοηθήσει πολύ στον εντοπισμό σφαλμάτων και τη διόρθωση κώδικα. Οι χρήστες μπορούν να εμφανίσουν την έξοδο του κώδικα χρησιμοποιώντας απλά το ' κονσόλα ” αντικειμένου ή μπορεί να χρησιμοποιήσει τις άλλες μεθόδους που αναφέρονται σε αυτό το άρθρο για βέλτιστη απόδοση.