Πώς να αποκτήσετε τον τελευταίο χαρακτήρα της συμβολοσειράς σε JavaScript

Pos Na Apoktesete Ton Teleutaio Charaktera Tes Symboloseiras Se Javascript



Μια συμβολοσειρά περιλαμβάνει πολλούς χαρακτήρες, μερικοί από τους οποίους μπορεί να είναι ειδικοί χαρακτήρες, αριθμοί ή γράμματα. Ως αποτέλεσμα, ο τελευταίος χαρακτήρας μιας συμβολοσειράς μπορεί να είναι είτε ένα γράμμα, ένας αριθμός ή ένας ειδικός χαρακτήρας, οπότε αν θέλετε να μάθετε για τον τελευταίο χαρακτήρα μιας συμβολοσειράς, χρησιμοποιήστε τις προκαθορισμένες μεθόδους JavaScript.

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

Πώς να αποκτήσετε τον τελευταίο χαρακτήρα συμβολοσειράς σε JavaScript;

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







  • μέθοδος charAt().
  • μέθοδος at().
  • μέθοδος substr().
  • μέθοδος slice().
  • Σημειογραφία βραχίονα

Ας συζητήσουμε τη λειτουργία όλων αυτών των μεθόδων μία προς μία!



Μέθοδος 1: Λάβετε τον τελευταίο χαρακτήρα συμβολοσειράς χρησιμοποιώντας τη μέθοδο charAt().

Για να λάβετε τον τελευταίο χαρακτήρα της συμβολοσειράς, χρησιμοποιήστε το ' charAt() μέθοδος. Λαμβάνει το ευρετήριο του τελευταίου χαρακτήρα ως παράμετρο και επιστρέφει τον χαρακτήρα ως έξοδο σε αυτό το ευρετήριο. Ο ' κορδόνι.μήκος – 1 Το ” μεταβιβάζεται ως όρισμα επειδή το ευρετήριο της συμβολοσειράς ξεκινά από το 0 και το τελευταίο ευρετήριο είναι το string.length – 1.



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





σειρά. χαρΑτ ( σειρά. μήκος - 1 ) ;

Εδώ, το « κορδόνι.μήκος – 1 ” αναφέρεται στο τελευταίο ευρετήριο της συμβολοσειράς.

Παράδειγμα
Σε αυτό το παράδειγμα, αρχικά, θα δημιουργήσουμε μια μεταβλητή με το όνομα ' str 'που αποθηκεύει μια συμβολοσειρά' LinuxHint ”:



ήταν str = 'LinuxHint' ;

Στη συνέχεια, καλέστε τη μέθοδο charAt() περνώντας το τελευταίο ευρετήριο της συμβολοσειράς και αποθηκεύστε τον χαρακτήρα που επιστράφηκε στη μεταβλητή ' getLastCh ”:

ήταν getLastCh = str. χαρΑτ ( str. μήκος - 1 ) ;

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

κονσόλα. κούτσουρο ( getLastCh ) ;

Η έξοδος που εμφανίζεται ' t 'ως ο τελευταίος χαρακτήρας του ' LinuxHint ” συμβολοσειρά:

Ας περάσουμε στη δεύτερη μέθοδο.

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

JavaScript προκαθορισμένη ' στο() Η μέθοδος ' χρησιμοποιείται επίσης για τη λήψη του τελευταίου χαρακτήρα της συμβολοσειράς. Παίρνει ' -1 ” ως όρισμα που είναι η θέση του τελευταίου χαρακτήρα μιας συμβολοσειράς και επιστρέφει τον χαρακτήρα σε αυτή τη θέση.

Σύνταξη
Χρησιμοποιήστε τη δεδομένη σύνταξη για τη μέθοδο at():

σειρά. στο ( - 1 ) ;

Εδώ, ' -1 ” υποδεικνύει το τελευταίο ευρετήριο της συμβολοσειράς.

Παράδειγμα
Θα χρησιμοποιήσουμε την ίδια συμβολοσειρά ' str ' που δημιουργήθηκε στο παραπάνω παράδειγμα και μετά καλέστε το ' στο() ' μέθοδος περνώντας το ευρετήριο του τελευταίου χαρακτήρα:

ήταν getLastCh = str. στο ( - 1 ) ;

Τέλος, εκτυπώστε τον τελευταίο χαρακτήρα στην κονσόλα:

κονσόλα. κούτσουρο ( getLastCh ) ;

Όπως μπορείτε να δείτε, πήραμε με επιτυχία τον τελευταίο χαρακτήρα ' t 'μιας χορδής' LinuxHint ”:

Ας δούμε μια άλλη μέθοδο για τη λήψη του τελευταίου χαρακτήρα μιας συμβολοσειράς.

Μέθοδος 3: Λάβετε τον τελευταίο χαρακτήρα συμβολοσειράς χρησιμοποιώντας τη μέθοδο substr().

Για να λάβετε τον τελευταίο χαρακτήρα της συμβολοσειράς, χρησιμοποιήστε την προκαθορισμένη JavaScript ' substr() μέθοδος. Παίρνει το ευρετήριο του τελευταίου χαρακτήρα ως παράμετρο και δίνει τον χαρακτήρα σε αυτό το ευρετήριο ως υποσυμβολοσειρά.

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

σειρά. υποστρ ( σειρά. μήκος - 1 ) ;

Ο ' κορδόνι.μήκος – 1 ” είναι το τελευταίο ευρετήριο της συμβολοσειράς.

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

ήταν getLastCh = str. υποστρ ( str. μήκος - 1 ) ;

Εκτυπώστε την προκύπτουσα τιμή χρησιμοποιώντας το ' console.log() 'μέθοδος:

κονσόλα. κούτσουρο ( getLastCh ) ;

Παραγωγή

Ας δούμε μια ακόμη μέθοδο για να κάνετε την ίδια εργασία.

Μέθοδος 4: Λάβετε τον τελευταίο χαρακτήρα συμβολοσειράς χρησιμοποιώντας τη μέθοδο slice().

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

Σύνταξη
Για τη μέθοδο slice(), χρησιμοποιήστε τη δεδομένη σύνταξη:

σειρά. φέτα ( - 1 ) ;

Εδώ, ' -1 ” υποδεικνύει το τελευταίο ευρετήριο της συμβολοσειράς.

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

ήταν getLastCh = str. φέτα ( - 1 ) ;

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

κονσόλα. κούτσουρο ( getLastCh ) ;

Η έξοδος επιστρέφει τον τελευταίο δείκτη ' t 'της χορδής' LinuxHint ”:

Ας περάσουμε στην επόμενη μέθοδο.

Μέθοδος 5: Λάβετε τον τελευταίο χαρακτήρα συμβολοσειράς χρησιμοποιώντας σημειογραφία αγκύλης

Η σημειογραφία της παρένθεσης ' [ ] ” είναι μια άλλη μέθοδος για τη λήψη του τελευταίου χαρακτήρα της συμβολοσειράς. Για να λάβετε τον τελευταίο χαρακτήρα της συμβολοσειράς, μπορείτε να χρησιμοποιήσετε το ' οδός μήκος – 1 '.

Σύνταξη
Ακολουθήστε την παρακάτω σύνταξη για τη χρήση σημειογραφίας παρένθεσης:

σειρά [ σειρά. μήκος - 1 ] ;

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

ήταν getLastCh = str [ str. μήκος - 1 ] ;

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

κονσόλα. κούτσουρο ( getLastCh ) ;

Παραγωγή

Συγκεντρώσαμε όλες τις μεθόδους για τη λήψη του τελευταίου χαρακτήρα από μια συμβολοσειρά.

συμπέρασμα

Για να λάβετε τον τελευταίο χαρακτήρα από μια συμβολοσειρά, μπορείτε να χρησιμοποιήσετε τις ενσωματωμένες μεθόδους JavaScript, όπως τη μέθοδο charAt(), τη μέθοδο at(), τη μέθοδο substr(), τη μέθοδο slice() ή τη σημειογραφία Bracket. Ωστόσο, οι μέθοδοι at() και charAt() είναι οι κοινές μέθοδοι που χρησιμοποιούνται για τη λήψη του τελευταίου χαρακτήρα. Αυτό το άρθρο παρείχε πολλούς τρόπους για να λάβετε τον τελευταίο χαρακτήρα από μια συμβολοσειρά με λεπτομερή παραδείγματα.