JavaScript Ισοδυναμεί με printf ή String.Format

Javascript Isodynamei Me Printf E String Format



Η εφαρμογή του JavaScript Equivalent στο printf/String.Format είναι πολύ χρήσιμη, καθώς σχεδόν κάθε πρόγραμμα χρειάζεται να εμφανίζει ή να καταγράφει κάποια τιμή στην κονσόλα. Σας βοηθά επίσης να κατανοήσετε τον κώδικα εμφανίζοντας τους αντίστοιχους ακέραιους αριθμούς ή τιμές συμβολοσειράς που χρησιμοποιούνται σε αυτόν. Επιπλέον, μπορείτε επίσης να χρησιμοποιήσετε το ισοδύναμο JavaScript του printf ή του String.Format για την εκτύπωση προειδοποιήσεων ή σφαλμάτων στο παράθυρο της κονσόλας.

Αυτό το άρθρο θα παρουσιάσει τις μεθόδους εφαρμογής του ισοδύναμου JavaScript σε printf ή String.Format.

JavaScript Ισοδυναμεί με printf/String.Format

Για να εφαρμόσετε το JavaScript Equivalent στο printf/String.Format, μπορείτε να χρησιμοποιήσετε:







  • ' console.log() 'Μέθοδος
  • ' document.write() 'Μέθοδος
  • ' String.format() 'Μέθοδος

Θα εξετάσουμε τώρα κάθε μία από τις παραπάνω προσεγγίσεις μία προς μία!



Μέθοδος 1: JavaScript ισοδύναμη με printf/String.Format Χρησιμοποιώντας τη μέθοδο 'console.log()'

Στο JavaScript, η μέθοδος 'console.log' χρησιμοποιείται για την εκτύπωση της τιμής κάποιου ακέραιου αριθμού ή συμβολοσειράς. Μπορείτε επίσης να χρησιμοποιήσετε αυτήν τη μέθοδο για την εκτύπωση των τιμών ακέραιου αριθμού και συμβολοσειράς ως ισοδύναμες με το printf.



Σύνταξη





κονσόλα. κούτσουρο ( μήνυμα )

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

Κοιτάξτε το παρακάτω παράδειγμα.



Παράδειγμα
Αρχικά, θα αποθηκεύσουμε μια ακέραια τιμή και μια τιμή συμβολοσειράς στις δύο δεδομένες μεταβλητές με το όνομα ' επιλογή 1 ' και ' val2 », αντίστοιχα:

ήταν επιλογή 1 = δύο
ήταν val2 = 'JavaScript ισοδυναμεί με Printf ή String.Format'

Τώρα, θα εμφανίσουμε τις αρχικοποιημένες τιμές του ' επιλογή 1 ' και ' val2 ' στην κονσόλα χρησιμοποιώντας το ' console.log() 'μέθοδος:

κονσόλα. κούτσουρο ( επιλογή 1 )
κονσόλα. κούτσουρο ( val2 )

Θα λάβουμε το ακόλουθο αποτέλεσμα μετά την παραπάνω υλοποίηση:

Μέθοδος 2: JavaScript ισοδύναμη με printf ή String.Format Χρησιμοποιώντας τη μέθοδο 'document.write()'

Σε JavaScript, ' document.write() Η μέθοδος ” χρησιμοποιείται επίσης για την εμφάνιση των τιμών ακεραίων και συμβολοσειρών στο DOM (Document Object Model). Πιο συγκεκριμένα, αυτή η μέθοδος εκτυπώνει τις τιμές ακέραιου αριθμού ή συμβολοσειράς στο DOM και όχι στην κονσόλα.

Σύνταξη

έγγραφο. γράφω ( exp1 , exp2 )

Εδώ, ' exp1 ' και ' exp2 Ανατρέξτε σε κάποιο ακέραιο αριθμό ή τιμή συμβολοσειράς.

Ανατρέξτε στο παρακάτω παράδειγμα για επίδειξη.

Παράδειγμα
Τώρα, θα εμφανίσουμε τις τιμές των ήδη δημιουργημένων μεταβλητών χρησιμοποιώντας το ' document.write() 'μέθοδος:

έγγραφο. γράφω ( επιλογή 1 , ' \n ' )
έγγραφο. γράφω ( val2 )

Μετά την υλοποίηση, θα λάβουμε την ακόλουθη έξοδο:

Μέθοδος 3: JavaScript ισοδύναμη με printf ή String.Format με χρήση της μεθόδου String.format()

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

Επισκόπηση του παρακάτω παραδείγματος για επίδειξη.

Παράδειγμα
Αρχικά, θα δημιουργήσουμε μια προσαρμοσμένη λειτουργία πρωτότυπου. Η συνάρτηση μορφοποίησης θα πάρει τη συγκεκριμένη συμβολοσειρά και θα ανακτήσει τον αριθμό που προστέθηκε μέσα στο ' {} ” αγκύλες και αντικαταστήστε τον αριθμό που περιέχεται σε αυτό με το όρισμα συμβολοσειράς που τοποθετείται σε αυτό το καθορισμένο ευρετήριο. Μετά από αυτό, ' /{(\d+)}/g Το ” θα αναζητήσει μη ψηφιακούς χαρακτήρες (συμβολοσειρές) και θα τους τοποθετήσει στο καθορισμένο ευρετήριο αφού επαληθεύσει την προστιθέμενη συνθήκη:

Σειρά . πρωτότυπο . μορφή = λειτουργία ( ) {
ήταν επιλογή 1 = επιχειρήματα ;
ΕΠΙΣΤΡΟΦΗ Αυτό . αντικαθιστώ ( /{(\d+)}/g , λειτουργία ( παίρνω , αριθμός ) {
ΕΠΙΣΤΡΟΦΗ τύπου επιλογή 1 [ αριθμός ] != 'απροσδιόριστος' ? επιλογή 1 [ αριθμός ] : παίρνω ;
} ) ;
} ;

Τώρα, θα καθορίσουμε τα ευρετήρια ' {0}, {1} ' όπου οι τιμές συμβολοσειράς πρέπει να αντικατασταθούν. Αυτές οι νέες τιμές συμβολοσειράς θα τοποθετηθούν αρχικά στο ' μορφή() ' μέθοδος ως επιχειρήματα. Επιπλέον, το προστιθέμενο ευρετήριο αναφέρεται στη συμβολοσειρά όπου θα αντικατασταθεί η καθορισμένη συμβολοσειρά:

κονσόλα. κούτσουρο ( '{0} είναι το πρώτο όρισμα, ενώ το {1} είναι το δεύτερο όρισμα' . μορφή ( 'Ιάβα' , 'JavaScript' ) ) ;

Η αντίστοιχη έξοδος θα είναι:

Παρέχουμε τις απλούστερες μεθόδους για την εφαρμογή του JavaScript Equivalent σε printf ή String.Format. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε από τις προσεγγίσεις σύμφωνα με τις απαιτήσεις σας.

συμπέρασμα

Για να εφαρμόσετε το JavaScript Equivalent σε printf ή String.Format, μπορείτε να χρησιμοποιήσετε το ' console.log() ' μέθοδος για την καταγραφή των τιμών ακεραίων και συμβολοσειρών στην κονσόλα ή ' document.write() ' μέθοδος για την εμφάνιση των αντίστοιχων τιμών στο DOM και ' String.format() ” μέθοδος ενημέρωσης της τιμής συμβολοσειράς στη θέση του καθορισμένου ευρετηρίου. Αυτό το άρθρο σάς καθοδήγησε σχετικά με το JavaScript Equivalent σε printf ή String.Format.