Programa JavaScript para comprobar si una cadena contiene una subcadena

En este ejemplo, aprenderá a escribir un programa JavaScript que verificará si una cadena contiene una subcadena.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • Cadena de JavaScript
  • La cadena de JavaScript incluye ()
  • JavaScript String indexOf ()

Ejemplo 1: Comprobar cadena con incluye ()

 // 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)`); )

Salida

 Ingrese una cadena: JavaScript es divertido Ingrese una cadena que desee verificar: divertido La cadena contiene diversión

El includes()método se usa con la if… elsedeclaración para verificar si una cadena contiene los caracteres de una cadena especificada.

Nota : El includes()método distingue entre mayúsculas y minúsculas. Por lo tanto, diversión y diversión son diferentes.

Ejemplo 2: comprobar cadena con 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)`); )

Salida

 Ingrese una cadena: JavaScript es divertido Ingrese una cadena que desee verificar: divertido La cadena contiene diversión

En el programa anterior, el indexOf()método se usa con la if… elsedeclaración para verificar si una cadena contiene una subcadena.

El indexOf()método busca una cadena y devuelve la posición de la primera aparición. Cuando no se puede encontrar una subcadena, devuelve -1 .

Nota : El indexOf()método distingue entre mayúsculas y minúsculas.

Articulos interesantes...