JavaScript-program for å sjekke om en streng begynner med en annen streng

I dette eksemplet lærer du å skrive et JavaScript-program som sjekker om en streng starter med en annen streng.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

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

Eksempel 1: Bruke 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".`); )

Produksjon

 Strengen starter med "han".

I programmet ovenfor startsWith()brukes metoden for å bestemme om strengen starter med 'he' . Den startsWith()metoden kontrollerer om strengen begynner med den spesielle streng.

Den if… elsepåstanden brukes for å sjekke tilstanden.

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

Produksjon

 Strengen starter med "han".

I programmet ovenfor lastIndexOf()brukes metoden for å sjekke om en streng starter med en annen streng.

Den lastIndexOf()metoden returnerer indeksen for søkte strengen (her søker fra den første indeksen).

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

Produksjon

 Strengen starter med "han".

I programmet ovenfor blir strengen sjekket ved hjelp av RegEx-mønsteret og test()metoden.

/^ indikerer starten på strengen.

Interessante artikler...