Εντοπισμός Κειμένου JavaScript String indexOf() Μέθοδος
- προηγούμενη σελίδα includes()
- Επόμενη σελίδα lastIndexOf()
- Τελευταία σελίδα Εγχειρίδιο Εφαρμογής JavaScript String
Ορισμός και χρήση
indexOf()
η τιμή επιστροφής της μεθόδου βρίσκεται στην πρώτη θέση εμφάνισης της τιμής στο字符串.
αν δεν βρεθεί η τιμή indexOf()
η μέθοδος επιστρέφει -1
.
indexOf()
η μέθοδος διακρίνει γράμματα μεγέθους.
Δείτε επίσης:
παράδειγμα
παράδειγμα 1
Αναζητήστε το "welcome" στη συμβολοσειρά:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
παράδειγμα 2
Αναζητήστε το "welcome" στη συμβολοσειρά:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
παράδειγμα 3
Βρέθηκε η πρώτη συμφωνία "e":
let text = "Hello world, welcome to the universe."; text.indexOf("e");
παράδειγμα 4
Αναζητήστε την πρώτη συμφωνία "e" από τη θέση 5:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
παράδειγμα 5
Βρέθηκε η πρώτη συμφωνία "a":
let text = "Hello world, welcome to the universe."; text.indexOf("a");
σύνταξη
string.indexOf(substring, start)
παράμετροι
παράμετροι | Περιγραφή |
---|---|
substring | απαιτητικός. Η συμβολοσειρά που θέλετε να αναζητήσετε. |
start | προαιρετικός. Θέση έναρξης (προεπιλεγμένο 0). |
τιμή
Τύπος | Περιγραφή |
---|---|
αριθμός |
επιστρέφει την πρώτη θέση εμφάνισης της τιμής αναζήτησης. αν δεν βρεθεί το υποσύνολο |
τεχνικά λεπτομέρειες
τιμή
αν επιστρέψει string υπάρχουν start θέση substringεπιστρέφει substring αν δεν βρεθεί το υποσύνολο -1
.
επεξήγηση
String.indexOf()
η μέθοδος αναζητά από την αρχή μέχρι το τέλος της συμβολοσειράς stringνα δούμε αν περιέχει το υποσύνολο substringη θέση έναρξης αναζήτησης βρίσκεται στη συμβολοσειρά string ή start χωρίς να καθοριστεί string στο ξεκίνημα start παράμετρος substringτότε String.indexOf()
θα επιστρέψει substring η πρώτη χαρακτήρας στο string από την αρχή.string η θέση του χαρακτήρα στο string δεν βρέθηκε substringτότε String.indexOf()
η μέθοδος θα επιστρέψει -1
.
Διαφορά μεταξύ String indexOf() και String search()
indexOf()
η μέθοδος δεν μπορεί να αναζητήσει εκφράσεις τύπου POSIX.
search()
δεν μπορεί να χρησιμοποιηθεί ο παράμετρος θέσης έναρξης.
υποστήριξη περιηγητή
indexOf()
είναι χαρακτηριστικά ECMAScript1 (ES1).
Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη | υποστήριξη |
- προηγούμενη σελίδα includes()
- Επόμενη σελίδα lastIndexOf()
- Τελευταία σελίδα Εγχειρίδιο Εφαρμογής JavaScript String