JavaScript String substring() μέθοδος
- η προηγούμενη σελίδα substr()
- η επόμενη σελίδα toLocaleLowerCase()
- Επιστροφή στο Πάνω Σχέδιο Εγχειρίδιο Αναφοράς JavaScript String
Ορισμός και χρήση
substring()
Η μέθοδος εξάγει χαρακτήρες μεταξύ δύο:indexes (θεσεις) και επιστρέφει το υποσύνολο.
substring()
Η μέθοδος εξάγει χαρακτήρες από την αρχή μέχρι το τέλος (εκτός).
substring()
Η μέθοδος δεν αλλάζει το αρχικό 문자열.
Αν start μεγαλύτερη από endΕάν ισχύει, αντικαταστήστε τα παραμέτρους: (4, 1) = (1, 4).
Η αρχή ή το τέλος μιας τιμής κάτω από το μηδέν θεωρείται 0.
πρόσθετη αναφορά:
παράδειγμα
παράδειγμα 1
αποσύρρευση υποσυνόλων από το κείμενο:
let text = "Hello world!"; let result = text.substring(1, 4);
παράδειγμα 2
από το 2:
let result = text.substring(2);
παράδειγμα 3
Αν start μεγαλύτερη από endτότε αντικαταστήστε τις παραμέτρους:
let result = text.substring(4, 1);
παράδειγμα 4
Αν το "start" είναι μικρότερο από 0, ξεκινά από την κατάσταση 0:
let result = text.substring(-3);
παράδειγμα 5
μόνο ο πρώτος:
let result = text.substring(0, 1);
παράδειγμα 6
μόνο ο τελευταίος:
let result = text.substring(text.length - 1);
σύνταξη
string.substring(start, end)
παράμετρος
παράμετρος | περιγραφή |
---|---|
start |
απαιτούμενο. Μη αρνητικός ακέραιος. Τόπος έναρξης. η πρώτη χαρακτήρας βρίσκεται στην κατάσταση 0. |
end |
προαιρετικό. Μη αρνητικός ακέραιος. Τόπος λήξης (πλην, αλλά δεν περιλαμβάνει). Αν παραλείπεται, εξάγεται το υπόλοιπο της αλφαβητικής ακολουθίας. |
επιστρεφόμενη τιμή
τύπος | περιγραφή |
---|---|
αλφαβητική ακολουθία | την αλφαβητική ακολουθία που περιέχει τα εξαχθέντα χαρακτήρες. |
τεχνικά λεπτομέρειες
επιστρεφόμενη τιμή
επιστρέφει μια νέα αλφαβητική ακολουθία, η τιμή της οποίας περιλαμβάνει string μια υποσύνολο αλφαβητικής ακολουθίας, το περιεχόμενο του οποίου είναι από start μέχρι endαπό το -1, η μήκος είναι end από start.
περιγραφή
substring()
το υποσύνολο που επιστρέφει η μέθοδος περιλαμβάνει start του χαρακτήρα, αλλά δεν περιλαμβάνει end του χαρακτήρα.
αν start με end ισόμορφη, τότε η μέθοδος επιστρέφει μια κενή αλφαβητική ακολουθία (δηλαδή μια αλφαβητική ακολουθία με μήκος 0). Αν start μεγαλύτερη από end μεγαλύτερη, τότε η μέθοδος θα αντικαταστήσει τους δύο παραμέτρους πριν από την εξαγωγή του υποσύνολου.
Μη ξεχνάτε, το υποσύνολο περιλαμβάνει start του χαρακτήρα, δεν περιλαμβάνει end του χαρακτήρα, η μήκος του επιστρεφόμενου υποσύνολου είναι πάντα ίση με end-start.
Λάβετε υπόψη:split()
και substr()
πάντες μπορούν να εξάγουν υποσύνολα από μια αλφαβητική ακολουθία.substring()
η μέθοδος δεν αποδέχεται αρνητικά παραμέτρους.
υποστήριξη περιηγητή
substring()
είναι χαρακτηριστικά ECMAScript1 (ES1).
Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη |
σχετικές σελίδες
- η προηγούμενη σελίδα substr()
- η επόμενη σελίδα toLocaleLowerCase()
- Επιστροφή στο Πάνω Σχέδιο Εγχειρίδιο Αναφοράς JavaScript String