Πώς να κόψετε μια συμβολοσειρά σε συγκεκριμένο μήκος σε JavaScript

Pos Na Kopsete Mia Symboloseira Se Synkekrimeno Mekos Se Javascript



Οι συμβολοσειρές χρησιμοποιούνται συνήθως στο JavaScript για την αποθήκευση και το χειρισμό κειμένου. Ίσως χρειαστεί να περιορίσετε τον αριθμό των χαρακτήρων σε μια τιμή συμβολοσειράς ενώ εργάζεστε με κείμενο σε JavaScript. Το κόψιμο μιας συμβολοσειράς σε ένα συγκεκριμένο μήκος μπορεί να είναι δύσκολο για τους προγραμματιστές. Αλλά δεν είναι τόσο περίπλοκο όσο φαίνεται.

Αυτό το εγχειρίδιο θα εξηγήσει τη διαδικασία για το πώς να κόψετε μια χορδή σε ένα συγκεκριμένο μήκος.

Πώς να κόψετε μια συμβολοσειρά σε συγκεκριμένο μήκος σε JavaScript;

Για την περικοπή μιας συμβολοσειράς σε ένα συγκεκριμένο μήκος, η JavaScript παρέχει ορισμένες μεθόδους που δίνονται παρακάτω:







  • μέθοδος slice().
  • μέθοδος substring().

Ας δούμε πώς λειτουργούν αυτές οι μέθοδοι.



Μέθοδος 1: Κόψτε μια συμβολοσειρά σε συγκεκριμένο μήκος χρησιμοποιώντας τη μέθοδο slice()

Για να κόψετε τη χορδή σύμφωνα με το δεδομένο μήκος, μπορείτε να χρησιμοποιήσετε το ' φέτα() 'μέθοδος. Δίνει μόνο το μέρος της συμβολοσειράς ως έξοδο μέχρι το δεδομένο όριο. Δέχεται δύο παραμέτρους, τον δείκτη έναρξης και τον δείκτη τέλους του slice μιας συμβολοσειράς, ως ορίσματα. Το δεύτερο όρισμα είναι προαιρετικό. Εάν δεν αναφέρετε το τελικό ευρετήριο, το θεωρεί ως το τελευταίο ευρετήριο της συμβολοσειράς.



Σύνταξη
Ακολουθήστε την παρακάτω σύνταξη για να χρησιμοποιήσετε τη μέθοδο slice():





φέτα ( ευρετήριο έναρξης , endIndex )

Παράδειγμα
Στο παρακάτω παράδειγμα, πρώτα, θα δημιουργήσουμε μια μεταβλητή με το όνομα ' strng ” και αντιστοιχίστε του την ακόλουθη τιμή συμβολοσειράς:

ήταν strng = 'Καλώς ήρθατε στο LinuxHint.'

Τώρα, θα περικόψουμε τη συμβολοσειρά στο 7ο ευρετήριο της συμβολοσειράς περνώντας το ευρετήριο έναρξης ' 0 'και ο τελικός δείκτης' 7 ” που θα χωρίσει τη συμβολοσειρά από την αρχή στον 7ο δείκτη ως κομμάτι της συμβολοσειράς:



κονσόλα. κούτσουρο ( strng. φέτα ( 0 , 7 ) ) ;

Όπως μπορείτε να δείτε η έξοδος δίνει ' καλως ΗΡΘΑΤΕ ' ως ένα κομμάτι της συμβολοσειράς που ξεκινά από το 0 ευρετήριο:

Πάμε στη δεύτερη μέθοδο!

Μέθοδος 2: Περικοπή μιας συμβολοσειράς σε συγκεκριμένο μήκος χρησιμοποιώντας τη μέθοδο substring()

Υπάρχει μια άλλη μέθοδος στο JavaScript που ονομάζεται ' substring() Χρησιμοποιείται για να κόβει μια χορδή σε συγκεκριμένο μήκος. Αποδέχεται επίσης δύο παραμέτρους, τον δείκτη έναρξης και τέλους της υποσυμβολοσειράς, και επιστρέφει ένα μέρος της συμβολοσειράς μεταξύ των καθορισμένων ευρετηρίων.

Σύνταξη
Μπορείτε να χρησιμοποιήσετε τη δεδομένη σύνταξη για να κόψετε μια συμβολοσειρά χρησιμοποιώντας τη μέθοδο substring():

υποσυμβολοσειρά ( starIndext , endIndex )

Παράδειγμα
Εδώ, θα χρησιμοποιήσουμε τη συμβολοσειρά που δημιουργήθηκε προηγουμένως που είναι αποθηκευμένη στη μεταβλητή ' strng 'και καλέστε το ' substring() ' μέθοδος περνώντας τον δείκτη έναρξης ως ' έντεκα ' και ο τελικός δείκτης ως ' είκοσι ”:

κονσόλα. κούτσουρο ( strng. υποσυμβολοσειρά ( έντεκα , είκοσι ) ) ;

Η δεδομένη έξοδος υποδεικνύει ότι η συμβολοσειρά έχει περικοπεί επιτυχώς με βάση το συγκεκριμένο μήκος:

Παρέχουμε τις πιο εύκολες μεθόδους που σχετίζονται με το κόψιμο μιας χορδής σε ένα συγκεκριμένο μήκος.

συμπέρασμα

Για να περικόψετε μια συμβολοσειρά σε ένα συγκεκριμένο μήκος, μπορείτε να χρησιμοποιήσετε τις προκαθορισμένες μεθόδους JavaScript, συμπεριλαμβανομένης της μεθόδου slice() και της μεθόδου substring(). Και οι δύο μέθοδοι δρουν το ίδιο. μπορείτε να επιλέξετε όποιον είναι πιο κατάλληλος για εσάς. Αυτό το εγχειρίδιο εξηγεί τη διαδικασία για το κόψιμο μιας χορδής σε ένα συγκεκριμένο μήκος με λεπτομερή παραδείγματα.