JavaScript-program för att kontrollera om en sträng börjar med en annan sträng

I det här exemplet lär du dig att skriva ett JavaScript-program som kontrollerar om en sträng börjar med en annan sträng.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-sträng
  • Javascript-sträng börjar med ()
  • JavaScript-sträng lastIndexOf ()
  • JavaScript Regex

Exempel 1: Använda 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

 Strängen börjar med "han".

I ovanstående program används startsWith()metoden för att avgöra om strängen börjar med 'he' . De startsWith()Metoden kontrollerar om strängen börjar med viss sträng.

Det if… elseuttalandet används för att kontrollera tillståndet.

Exempel 2: Använda 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

 Strängen börjar med "han".

I ovanstående program används lastIndexOf()metoden för att kontrollera om en sträng börjar med en annan sträng.

Den lastIndexOf()metod returnerar index för det sökta strängen (här söker från det första indexet).

Exempel 3: Använda 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

 Strängen börjar med "han".

I ovanstående program kontrolleras strängen med hjälp av RegEx-mönstret och test()metoden.

/^ indikerar början på strängen.

Intressanta artiklar...