JavaScript programma, lai pārbaudītu, vai virkne sākas ar citu virkni

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas pārbaudīs, vai virkne sākas ar citu virkni.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript virkne
  • Javascript virkne sākas ar ()
  • JavaScript virkne lastIndexOf ()
  • JavaScript regex

1. piemērs: startsWith () izmantošana

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

Rezultāts

 Virkne sākas ar "viņš".

Iepriekš minētajā programmā startsWith()metodi izmanto, lai noteiktu, vai virkne sākas ar “viņš” . Par startsWith()metode pārbauda, vai virkne sākas ar konkrētu virkni.

if… elseApgalvojums tiek izmantots, lai pārbaudītu stāvokli.

2. piemērs: lastIndexOf () izmantošana

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

Rezultāts

 Virkne sākas ar "viņš".

Iepriekš minētajā programmā lastIndexOf()metodi izmanto, lai pārbaudītu, vai virkne sākas ar citu virkni.

lastIndexOf()Metode atgriež indeksu meklētā virknes (šeit meklē no pirmā indeksa).

3. piemērs: RegEx izmantošana

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

Rezultāts

 Virkne sākas ar "viņš".

Iepriekš minētajā programmā virkne tiek pārbaudīta, izmantojot RegEx modeli un test()metodi.

/^ norāda virknes sākumu.

Interesanti raksti...