JavaScript program annak ellenőrzésére, hogy egy karakterlánc tartalmaz-e alsztringet

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… elseutasí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… elseutasí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.

érdekes cikkek...