JavaScript program annak ellenőrzésére, hogy egy karakterlánc kezdődik-e egy másik karakterlánccal

Ebben a példában megtanul egy olyan JavaScript programot írni, amely ellenőrzi, hogy egy karakterlánc egy másik karakterlánccal kezdődik-e.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript karakterlánc
  • Javascript karakterlánc indul
  • JavaScript karakterlánc lastIndexOf ()
  • JavaScript Regex

1. példa: A startWith () használata

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

Kimenet

 A húr "he" -vel kezdődik.

A fenti programban a startsWith()metódust annak megállapítására használják, hogy a karakterlánc ' he'-vel kezdődik-e . A startsWith()módszer ellenőrzi, hogy a karakterlánc az adott karakterlánccal kezdődik-e.

A if… elsekimutatás az állapot ellenőrzésére szolgál.

2. példa: A lastIndexOf () használata

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

Kimenet

 A húr "he" -vel kezdődik.

A fenti programban a lastIndexOf()metódust annak ellenőrzésére használják, hogy egy karakterlánc egy másik karakterlánccal kezdődik-e.

A lastIndexOf()módszer a keresett karakterlánc indexét adja vissza (itt az első indexből keresve).

3. példa: A RegEx használata

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

Kimenet

 A húr "he" -vel kezdődik.

A fenti programban a karaktersorozatot a RegEx mintával és a test()módszerrel ellenőrizzük.

/^ a karakterlánc kezdetét jelzi.

érdekes cikkek...