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.