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

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

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