JavaScript-ohjelma tarkistaaksesi, aloittaako merkkijono toisella merkkijonolla

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka tarkistaa, aloittaako merkkijono toisella merkkijonolla.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-merkkijono
  • Javascript-merkkijono alkaa (): lla
  • JavaScript-merkkijono lastIndexOf ()
  • JavaScript Regex

Esimerkki 1: Käynnistysohjelman () käyttäminen

 // 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".`); )

Tuotos

 Merkkijono alkaa "he".

Yllä olevassa ohjelmassa startsWith()menetelmää käytetään määrittämään, aloitetaanko merkkijono merkillä 'he' . startsWith()Menetelmä tarkistaa jos merkkijono alkaa tietyn merkkijonon.

if… elseLausuma käytetään tarkistamaan kunnossa.

Esimerkki 2: lastIndexOf (): n käyttö

 // 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".`); )

Tuotos

 Merkkijono alkaa "he".

Edellä olevassa ohjelmassa lastIndexOf()menetelmää käytetään tarkistamaan, aloitetaanko merkkijono toisella merkkijonolla.

lastIndexOf()Metodi palauttaa indeksin etsitään merkkijonon (tässä hakuja ensimmäinen indeksi).

Esimerkki 3: RegEx: n käyttö

 // 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".`); )

Tuotos

 Merkkijono alkaa "he".

Yllä olevassa ohjelmassa merkkijono tarkistetaan käyttämällä RegEx-mallia ja test()-menetelmää.

/^ tarkoittaa merkkijonon alkua.

Mielenkiintoisia artikkeleita...