Program JavaScript do sprawdzania, czy ciąg zawiera podłańcuch

W tym przykładzie nauczysz się pisać program JavaScript, który sprawdzi, czy ciąg zawiera podłańcuch.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • Ciąg JavaScript
  • Ciąg JavaScript zawiera ()
  • JavaScript String indexOf ()

Przykład 1: Check String with 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)`); )

Wynik

 Wpisz ciąg: JavaScript is fun Wpisz ciąg, który chcesz sprawdzić: fun Ciąg zawiera zabawę

includes()Metoda jest stosowana z if… elseoświadczeniem, aby sprawdzić, czy ciąg znaków zawiera określony ciąg znaków.

Uwaga : w includes()metodzie rozróżniana jest wielkość liter. Dlatego zabawa i zabawa są różne.

Przykład 2: Sprawdź ciąg za pomocą 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)`); )

Wynik

 Wpisz ciąg: JavaScript is fun Wpisz ciąg, który chcesz sprawdzić: fun Ciąg zawiera zabawę

W powyższym programie indexOf()metoda jest używana z if… elseinstrukcją do sprawdzenia, czy ciąg zawiera podłańcuch.

indexOf()Metoda przeszukuje ciąg i zwraca pozycję pierwszego wystąpienia. Gdy nie można znaleźć podłańcucha, zwraca -1 .

Uwaga : w indexOf()metodzie rozróżniana jest wielkość liter.

Interesujące artykuły...