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.








