Програма JavaScript за проверка дали низът започва с друг низ

В този пример ще се научите да пишете програма за JavaScript, която ще проверява дали низът започва с друг низ.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript низ
  • Javascript низ започва с ()
  • JavaScript низ lastIndexOf ()
  • JavaScript Regex

Пример 1: Използване на startWith ()

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

Изход

 Низът започва с "той".

В горната програма startsWith()методът се използва за определяне дали низът започва с „той“ . В startsWith()проверките метод, ако низът започва с конкретен низ.

В if… elseизявлението се използва за проверка на състоянието.

Пример 2: Използване на 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".`); )

Изход

 Низът започва с "той".

В горната програма lastIndexOf()методът се използва за проверка дали низът започва с друг низ.

В lastIndexOf()метода връща индекса на търсене низ (тук да търсите от първия индекс).

Пример 3: Използване на 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".`); )

Изход

 Низът започва с "той".

В горната програма низът се проверява с помощта на модела RegEx и test()метода.

/^ показва началото на низа.

Интересни статии...