Програма JavaScript за проверка дали низът съдържа подниз

В този пример ще се научите да пишете програма за JavaScript, която ще проверява дали низът съдържа подниз.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript низ
  • Javascript String включва ()
  • JavaScript String indexOf ()

Пример 1: Проверете низа с include ()

 // 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: Проверете String с 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()Методът чувствителен към малки и големи букви.

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