Εντοπισμός Κειμένου JavaScript String indexOf() Μέθοδος

Ορισμός και χρήση

indexOf() η τιμή επιστροφής της μεθόδου βρίσκεται στην πρώτη θέση εμφάνισης της τιμής στο字符串.

αν δεν βρεθεί η τιμή indexOf() η μέθοδος επιστρέφει -1.

indexOf() η μέθοδος διακρίνει γράμματα μεγέθους.

Δείτε επίσης:

lastIndexOf() μέθοδος

search() μέθοδος

match() μέθοδος

παράδειγμα

παράδειγμα 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).

τιμή

Τύπος Περιγραφή
αριθμός

επιστρέφει την πρώτη θέση εμφάνισης της τιμής αναζήτησης.

αν δεν βρεθεί το υποσύνολο -1.

τεχνικά λεπτομέρειες

τιμή

αν επιστρέψει 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
υποστήριξη υποστήριξη υποστήριξη υποστήριξη υποστήριξη υποστήριξη

σχετικές σελίδες

Άκρη της JavaScript

Μέθοδοι ακρης της JavaScript

Αναζήτηση ακρης της JavaScript