У цьому прикладі ви навчитеся писати програму 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()методу.
/^ вказує на початок рядка.








