У цьому прикладі ви навчитеся писати програму JavaScript, яка перевірятиме, чи рядок містить підрядок.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- Рядок JavaScript
 - Рядок Javascript включає ()
 - JavaScript String indexOf ()
 
Приклад 1: Перевірте рядок з включенням ()
 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )
Вихідні дані
Введіть рядок: JavaScript - це весело Введіть рядок, який ви хочете перевірити: fun Рядок містить забаву
includes()Метод використовується з if… elseзаявою , щоб перевірити , чи містить рядок символи зазначеного рядка.
Примітка : includes()Метод чутливий до регістру. Отже, веселощі та розваги різні.
Приклад 2: Перевірте рядок з indexOf ()
 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )
Вихідні дані
Введіть рядок: JavaScript - це весело Введіть рядок, який ви хочете перевірити: fun Рядок містить забаву
У наведеній вище програмі indexOf()метод використовується з if… elseоператором, щоб перевірити, чи містить рядок підрядок.
indexOf()Метод шукає рядок і повертає позицію першого входження. Коли підрядок не вдається знайти, він повертає -1 .
Примітка : indexOf()Метод чутливий до регістру.








