Ebben a példában megtanul olyan JavaScript programot írni, amely ellenőrzi, hogy egy karaktersorozat tartalmaz-e alszöveget.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript karakterlánc
- A Javascript karakterlánc tartalmazza ()
- JavaScript karakterlánc indexOf ()
1. példa: Ellenőrizze a karakterláncot a 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)`); )
Kimenet
Írjon be egy karakterláncot: A JavaScript szórakoztató Írja be az ellenőrizni kívánt karakterláncot: fun A karakterlánc szórakozást tartalmaz
A includes()
metódust az if… else
utasítással együtt ellenőrizzük, hogy egy karakterlánc tartalmazza-e a megadott karakterlánc karaktereit.
Megjegyzés : A includes()
módszer megkülönbözteti a kis- és nagybetűket. Ezért a szórakozás és a szórakozás különbözik egymástól.
2. példa: Ellenőrizze a karakterláncot az indexOf () paranccsal
// 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)`); )
Kimenet
Írjon be egy karakterláncot: A JavaScript szórakoztató Írja be az ellenőrizni kívánt karakterláncot: fun A karakterlánc szórakozást tartalmaz
A fenti programban a indexOf()
metódust az if… else
utasítással együtt használják annak ellenőrzésére, hogy egy karaktersorozat tartalmaz-e részstringet.
A indexOf()
módszer keres egy karakterláncot, és visszaadja az első előfordulás helyét. Ha egy alszöveg nem található, akkor -1-et ad vissza .
Megjegyzés : A indexOf()
módszer megkülönbözteti a kis- és nagybetűket.