Š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.








