Πρόγραμμα JavaScript για να ελέγξετε εάν μια συμβολοσειρά περιέχει ένα Substring

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα ελέγχει αν μια συμβολοσειρά περιέχει ένα substring.

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

  • Συμβολοσειρά JavaScript
  • Η συμβολοσειρά Javascript περιλαμβάνει ()
  • Ευρετήριο συμβολοσειράς JavaScriptOf ()

Παράδειγμα 1: Έλεγχος συμβολοσειράς με περιλαμβάνει ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Παραγωγή

 Εισαγάγετε μια συμβολοσειρά: Το JavaScript είναι διασκεδαστικό Εισαγάγετε μια συμβολοσειρά που θέλετε να ελέγξετε: fun Η συμβολοσειρά περιέχει διασκέδαση

Η includes()μέθοδος χρησιμοποιείται με τη if… elseδήλωση για να ελέγξει εάν μια συμβολοσειρά περιέχει τους χαρακτήρες μιας συγκεκριμένης συμβολοσειράς.

Σημείωση : Η includes()μέθοδος είναι διάκριση πεζών-κεφαλαίων. Ως εκ τούτου, η διασκέδαση και η διασκέδαση είναι διαφορετικά.

Παράδειγμα 2: Έλεγχος συμβολοσειράς με indexOf ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Παραγωγή

 Εισαγάγετε μια συμβολοσειρά: Το JavaScript είναι διασκεδαστικό Εισαγάγετε μια συμβολοσειρά που θέλετε να ελέγξετε: fun Η συμβολοσειρά περιέχει διασκέδαση

Στο παραπάνω πρόγραμμα, η indexOf()μέθοδος χρησιμοποιείται με τη if… elseδήλωση για να ελέγξετε εάν μια συμβολοσειρά περιέχει ένα substring.

Η indexOf()μέθοδος αναζητά μια συμβολοσειρά και επιστρέφει τη θέση της πρώτης εμφάνισης. Όταν δεν μπορεί να βρεθεί ένα υπόστρωμα, επιστρέφει -1 .

Σημείωση : Η indexOf()μέθοδος είναι πεζά.

ενδιαφέροντα άρθρα...