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… else
på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.