Програма JavaScript для перевірки, чи рядок починається з іншого рядка

У цьому прикладі ви навчитеся писати програму JavaScript, яка перевірятиме, чи рядок починається з іншого рядка.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Рядок JavaScript
  • Рядок Javascript починається з ()
  • Рядок JavaScript lastIndexOf ()
  • Регулярний вираз JavaScript

Приклад 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()метод використовується, щоб визначити, чи рядок починається з 'he' . У 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()методу.

/^ вказує на початок рядка.

Цікаві статті...