JavaScript-program til at kontrollere, om en streng starter med en anden streng

I dette eksempel lærer du at skrive et JavaScript-program, der kontrollerer, om en streng starter med en anden streng.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-streng
  • Javascript-streng starter med ()
  • JavaScript-streng lastIndexOf ()
  • JavaScript Regex

Eksempel 1: Brug af startsWith ()

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

Produktion

 Strengen starter med "han".

I ovenstående program startsWith()bruges metoden til at bestemme, om strengen starter med 'he' . De startsWith()kontrollerer fremgangsmåden, hvis strengen starter med den særlige streng.

Den if… elsesætning bruges til at kontrollere tilstanden.

Eksempel 2: Brug af 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".`); )

Produktion

 Strengen starter med "han".

I ovenstående program lastIndexOf()bruges metoden til at kontrollere, om en streng starter med en anden streng.

Den lastIndexOf()metode returnerer indekset for den søgte streng (her søger fra den første indeks).

Eksempel 3: Brug af 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".`); )

Produktion

 Strengen starter med "han".

I ovenstående program kontrolleres strengen ved hjælp af RegEx-mønsteret og test()metoden.

/^ angiver begyndelsen af ​​strengen.

Interessante artikler...