Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui vérifiera si une chaîne contient une sous-chaîne.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Chaîne JavaScript
- La chaîne Javascript inclut ()
- Chaîne JavaScript indexOf ()
Exemple 1: Vérifier la chaîne avec 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)`); )
Production
Entrez une chaîne: JavaScript est amusant Entrez une chaîne que vous souhaitez vérifier: fun La chaîne contient fun
La includes()
méthode est utilisée avec l' if… else
instruction pour vérifier si une chaîne contient les caractères d'une chaîne spécifiée.
Remarque : la includes()
méthode respecte la casse. Par conséquent, le plaisir et le plaisir sont différents.
Exemple 2: Vérifier la chaîne avec 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)`); )
Production
Entrez une chaîne: JavaScript est amusant Entrez une chaîne que vous souhaitez vérifier: fun La chaîne contient fun
Dans le programme ci-dessus, la indexOf()
méthode est utilisée avec l' if… else
instruction pour vérifier si une chaîne contient une sous-chaîne.
La indexOf()
méthode recherche une chaîne et renvoie la position de la première occurrence. Lorsqu'une sous-chaîne est introuvable, elle renvoie -1 .
Remarque : la indexOf()
méthode respecte la casse.