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