Hogyan ellenőrizhető, hogy egy karakterlánc tartalmaz-e pontot a JavaScriptben

Hogyan Ellenorizheto Hogy Egy Karakterlanc Tartalmaz E Pontot A Javascriptben



A mondat végén egy pontot használunk, amit pontnak nevezünk. Egy kezdő fejlesztő számára némi kihívást jelenthet annak megállapítása, hogy egy karakterláncnak van-e pontja, különösen akkor, ha ellenőriznie kell egy mondat végét. A JavaScript azonban beépített módszereket biztosít, amelyek segítségével könnyen elvégezheti ezt a feladatot.

Ez a tanulmány bemutatja az eljárást annak ellenőrzésére, hogy a karakterlánc tartalmaz-e pontot vagy sem.







Hogyan ellenőrizhető, hogy egy karakterlánc tartalmaz-e pontot a JavaScriptben?

Annak meghatározásához, hogy egy karakterlánc tartalmaz-e pontot, használja a következő JavaScript előre meghatározott metódusokat:



  • include() metódus
  • match() metódus



Vizsgáljuk meg egyenként a fent említett módszerek mindegyikét.





1. módszer: Az include() metódus használatával ellenőrizze, hogy egy karakterlánc tartalmaz-e pontot

Annak értékeléséhez, hogy van-e részkarakterlánc egy karakterláncban, használja a ' magába foglalja() ” módszerrel. Elfogad egy részkarakterláncot argumentumként, és ha jelen van a karakterláncban, a metódus a logikai értéket adja ki ' igaz ', különben azt adja, hogy ' hamis ”. Pontosabban ezt a módszert fogjuk használni annak ellenőrzésére, hogy a kiválasztott karakterlánc tartalmaz-e pontot vagy sem.

Szintaxis



Kövesse az alábbi szintaxist az include() metódushoz:

string.beleértve ( karakter ) ;

Itt a „ magába foglalja() ' módszer ellenőrzi, hogy a ' húr ' tartalmazza a megadott ' karakter ' vagy nem.

Példa

Először létrehozunk egy karakterláncot ' str ” a következő értékkel:

var str = 'LinuxHint' ;

Ezután ellenőrizzük, hogy a pont ( . ) létezik a karakterláncban vagy nem a ' magába foglalja() ” metódus a háromtagú operátorral, amely feltételes utasításként működik, és az eredményt egy újonnan létrehozott változóban, a „ év ”:

var ans = str.includes ( '.' ) ? 'igaz' : 'hamis' ;

Végül nyomtassa ki a kapott értéket a „ console.log() ” módszer:

console.log ( év ) ;

Amint láthatja, a kimenet „ hamis ” mert nincs pont a karakterláncban:

Térjünk át a második módszerre!

2. módszer: A match() metódus segítségével ellenőrizze, hogy egy karakterlánc tartalmaz-e pontot

Annak meghatározására, hogy egy karakterlánc tartalmaz-e pontot vagy sem, van egy másik módszer a JavaScriptben, a ' mérkőzés() ” módszerrel. Egy karakterlánc egy reguláris kifejezéshez vagy egy regex mintához illeszkedik a match() metódus használatával. Ha egyezés történik, akkor megadja az egyeztetett előfordulások tömbjét; egyébként nullát ad. Használhatja a match() metódust a háromtagú operátorral vagy a feltételes utasítással is.

Szintaxis

Használja a megadott szintaxist a match() metódushoz:

string.match ( regexPattern ) ;

Itt a match() metódus megegyezik a ' regexPattern ' a megadott ' karakterekkel húr ”.

Példa

Most létrehozunk egy '' nevű változót str ', amely egy pontot tartalmazó karakterláncot tárol ( . ):

var str = 'LinuxHint.' ;

Ezután hívja meg a match() metódust egy regex minta átadásával ' /\./g ”. Ennek eredményeként, ha van egy pont, akkor a következőt fogja nyomtatni: igaz ”; más, ' hamis ”. Itt egy háromtagú ( ? ) operátor a match() metódussal, amely pont olyan, mint a feltételes utasítások:

var ans = str.match ( / \. / g ) ? 'igaz' : 'hamis' ;

Nyomtassa ki a kapott értéket a konzolon a „ console.log() ” módszer:

console.log ( év ) ;

A kimeneten megjelenik: „ igaz ', amely azt jelzi, hogy a karakterlánc tartalmaz egy pontot (.):

Megadtuk a legegyszerűbb módszereket annak meghatározására, hogy a karakterlánc tartalmaz-e pontot a JavaScriptben.

Következtetés

Annak meghatározásához, hogy egy karakterlánc tartalmaz-e pontot, használhatja a JavaScript előre meghatározott metódusait, például az include() vagy a match() metódust. Az include() metódus a karakterláncot vagy a karaktert részkarakterláncként keresi egy adott karakterláncban, míg a match() metódus a karakterláncot a megadott mintához igazítja. Ebben a tanulmányban részletes példákkal bemutattuk azokat az eljárásokat, amelyek segítségével ellenőrizhető, hogy a karakterlánc tartalmaz-e pontokat vagy sem.