Πρόγραμμα JavaScript για να ελέγξετε εάν μια συμβολοσειρά ξεκινά με άλλη συμβολοσειρά

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

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

  • Συμβολοσειρά JavaScript
  • Ξεκινά η συμβολοσειρά Javascript με ()
  • Συμβολοσειρά JavaScript LastIndexOf ()
  • JavaScript Regex

Παράδειγμα 1: Χρήση εκκινήσεων με ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Παραγωγή

 Η συμβολοσειρά ξεκινά με "αυτός".

Στο παραπάνω πρόγραμμα, η startsWith()μέθοδος χρησιμοποιείται για να προσδιοριστεί εάν η συμβολοσειρά ξεκινά με "he" . Η startsWith()μέθοδος ελέγχει εάν η συμβολοσειρά ξεκινά με τη συγκεκριμένη συμβολοσειρά.

Η if… elseδήλωση χρησιμοποιείται για τον έλεγχο της κατάστασης.

Παράδειγμα 2: Χρήση του LastIndexOf ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Παραγωγή

 Η συμβολοσειρά ξεκινά με "αυτός".

Στο παραπάνω πρόγραμμα, η lastIndexOf()μέθοδος χρησιμοποιείται για να ελέγξει εάν μια συμβολοσειρά ξεκινά με άλλη συμβολοσειρά.

Η lastIndexOf()μέθοδος επιστρέφει το ευρετήριο της συμβολοσειράς που αναζητήθηκε (εδώ ψάχνετε από το πρώτο ευρετήριο).

Παράδειγμα 3: Χρήση του RegEx

 // program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Παραγωγή

 Η συμβολοσειρά ξεκινά με "αυτός".

Στο παραπάνω πρόγραμμα, η συμβολοσειρά ελέγχεται χρησιμοποιώντας το μοτίβο RegEx και τη test()μέθοδο.

/^ υποδεικνύει την έναρξη της συμβολοσειράς.

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