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.








