Hoe te controleren of een tekenreeks een punt bevat in JavaScript

Hoe Te Controleren Of Een Tekenreeks Een Punt Bevat In Javascript



Aan het einde van de zin wordt een punt gebruikt, dit wordt een punt genoemd. Het kan voor een beginnende ontwikkelaar een beetje uitdagend zijn om te bepalen of een tekenreeks een punt heeft, vooral wanneer het nodig is om het einde van een zin te controleren. JavaScript biedt echter ingebouwde methoden waarmee u deze taak gemakkelijk kunt uitvoeren.

Dit onderzoek geeft u de procedure om te controleren of de string een punt bevat of niet.







Hoe te controleren of een tekenreeks een punt in JavaScript bevat?

Gebruik de volgende vooraf gedefinieerde JavaScript-methoden om te bepalen of een tekenreeks een punt bevat:



  • omvat() methode
  • match() methode



Laten we elk van de bovengenoemde methoden een voor een bekijken.





Methode 1: Controleer of een tekenreeks een punt bevat met de methode include()

Om te evalueren of een subtekenreeks aanwezig is in een tekenreeks, gebruikt u de ' omvat() ” methode. Het accepteert een substring als argument, en als het aanwezig is in de string, zal de methode de booleaanse waarde uitvoeren ' WAAR ', anders geeft het ' vals ”. Meer specifiek zullen we deze methode gebruiken om te controleren of de geselecteerde string een punt bevat of niet.

Syntaxis



Volg de onderstaande syntaxis voor de methode include():

string.omvat ( karakter ) ;

Hier de ' omvat() ”-methode zal controleren of de “ snaar ” bevat de opgegeven “ karakter ' of niet.

Voorbeeld

Eerst maken we een string met de naam “ str ” met de volgende waarde:

var str = 'LinuxHint' ;

Vervolgens zullen we controleren of de punt ( . ) bestaat al dan niet in de string door de “ omvat() ”-methode met de ternaire operator die werkt als een voorwaardelijke instructie en het resultaat opslaat in een nieuw gemaakte variabele met de naam “ jaar ”:

var ans = str.omvat ( '.' ) ? 'WAAR' : 'vals' ;

Druk ten slotte de resulterende waarde af met de ' console.log() methode:

console.log ( jaar ) ;

Zoals u kunt zien, geeft de uitvoer ' vals ” omdat er geen punt in de string bestaat:

Laten we naar de tweede methode gaan!

Methode 2: Controleer of een tekenreeks een punt bevat met behulp van match() Methode

Om te bepalen of een tekenreeks een punt bevat of niet, is er een andere methode in JavaScript genaamd de ' wedstrijd() ” methode. Een tekenreeks wordt gekoppeld aan een reguliere expressie of een regex-patroon met behulp van de match()-methode. Als er een overeenkomst optreedt, geeft het een array van de overeenkomende gebeurtenissen; anders geeft het nul. U kunt de methode match() ook gebruiken met de ternaire operator of voorwaardelijke instructie.

Syntaxis

Gebruik de gegeven syntaxis voor match() methode:

string.match ( regexPatroon ) ;

Hier komt de match() -methode overeen met de ' regexPatroon ” met de karakters van de opgegeven “ snaar ”.

Voorbeeld

We zullen nu een variabele maken met de naam ' str ” waarin een tekenreeks wordt opgeslagen die een punt bevat ( . ):

var str = 'LinuxHint.' ;

Roep vervolgens de match() -methode aan door een regex-patroon door te geven ' /\./g ”. Als gevolg hiervan, als een punt bestaat, wordt afgedrukt ' WAAR ”; anders, ' vals ”. Hier gebruiken we een ternair ( ? ) operator met de match() methode die net als voorwaardelijke instructies is:

var ans = str.overeenkomst ( / \. / g ) ? 'WAAR' : 'vals' ;

Druk de resulterende waarde af op de console met behulp van de ' console.log() methode:

console.log ( jaar ) ;

De uitvoer toont ' WAAR ” wat aangeeft dat de string een punt (.) bevat:

We hebben de eenvoudigste methoden gegeven om te bepalen of de tekenreeks een punt in JavaScript bevat.

Conclusie

Om te bepalen of een tekenreeks een punt bevat, kunt u de vooraf gedefinieerde JavaScript-methoden gebruiken, zoals de methode include() of match(). De methode include() doorzoekt de tekenreeks of het teken als een subtekenreeks in een bepaalde tekenreeks, terwijl de methode match() de tekenreeks vergelijkt met het opgegeven patroon. In deze studie hebben we de procedures om te controleren of de string al dan niet punten bevat, voorzien van gedetailleerde voorbeelden.