Программа JavaScript для проверки, содержит ли строка подстроку

В этом примере вы научитесь писать программу на JavaScript, которая будет проверять, содержит ли строка подстроку.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Строка JavaScript
  • Строка Javascript включает ()
  • Строка JavaScript indexOf ()

Пример 1: Проверить строку с помощью includes ()

 // 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 - это весело Введите строку, которую вы хотите проверить: весело Строка содержит весело

Этот 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 - это весело Введите строку, которую вы хотите проверить: весело Строка содержит весело

В приведенной выше программе indexOf()метод используется с if… elseоператором, чтобы проверить, содержит ли строка подстроку.

indexOf()Метод ищет строку и возвращает позицию первого вхождения. Если подстрока не может быть найдена, возвращается -1 .

Примечание . indexOf()Метод чувствителен к регистру.

Интересные статьи...