Der bruges en prik i slutningen af sætningen, som kaldes et punktum. At finde ud af, om en streng har en prik, kan være lidt udfordrende for en begynderudvikler, især når det er påkrævet at tjekke slutningen af en sætning. JavaScript giver dog indbyggede metoder, der kan hjælpe dig med at udføre denne opgave nemt.
Denne undersøgelse vil give dig proceduren til at kontrollere, om strengen indeholder en prik eller ej.
Hvordan kontrollerer man, om en streng indeholder en prik i JavaScript?
For at afgøre, om en streng indeholder en prik, skal du bruge følgende JavaScript-foruddefinerede metoder:
- inkluderer() metode
- match() metode
Lad os undersøge hver af de førnævnte metoder en efter en.
Metode 1: Tjek om en streng indeholder en prik ved hjælp af include()-metoden
For at evaluere, om en understreng er til stede i en streng, skal du bruge ' omfatter() ” metode. Den accepterer en understreng som et argument, og hvis den er til stede i strengen, vil metoden udlæse den boolske værdi ' rigtigt ', ellers giver det ' falsk ”. Mere specifikt vil vi bruge denne metode til at kontrollere, om den valgte streng indeholder en prik eller ej.
Syntaks
Følg nedenstående syntaks for include()-metoden:
streng.inkluderer ( Karakter ) ;Her er ' omfatter() '-metoden vil kontrollere, om ' snor ' indeholder den angivne ' Karakter ' eller ikke.
Eksempel
Først vil vi oprette en streng med navnet ' str ' med følgende værdi:
var str = 'LinuxHint' ;Dernæst vil vi kontrollere, om prikken ( . ) findes i strengen eller ej ved at kalde ' omfatter() ” metode med den ternære operator, der fungerer som en betinget sætning og gemmer resultatet i en nyoprettet variabel kaldet “ år ”:
var ans = str.inkluderer ( '.' ) ? 'rigtigt' : 'falsk' ;Udskriv til sidst den resulterende værdi ved at bruge ' console.log() ” metode:
console.log ( år ) ;Som du kan se, giver outputtet ' falsk ” fordi der ikke findes nogen prik i strengen:
Lad os gå mod den anden metode!
Metode 2: Tjek om en streng indeholder en prik ved hjælp af match()-metoden
For at afgøre, om en streng indeholder en prik eller ej, er der en anden metode i JavaScript kaldet ' match() ” metode. En streng matches til et regulært udtryk eller et regex-mønster ved hjælp af match()-metoden. Hvis der opstår et match, giver det en række af de matchede forekomster; ellers giver det null. Du kan også bruge match()-metoden med den ternære operator eller betingede sætning.
Syntaks
Brug den givne syntaks til match() metode:
string.match ( regexmønster ) ;Her vil match()-metoden matche ' regexmønster ' med tegnene i den angivne ' snor ”.
Eksempel
Vi vil nu oprette en variabel med navnet ' str ”, der gemmer en streng, der indeholder en prik( . ):
var str = 'LinuxHint.' ;Kald derefter match()-metoden ved at sende et regex-mønster ' /\./g ”. Som et resultat, hvis der findes en prik, vil den udskrive ' rigtigt '; andet, ' falsk ”. Her vil vi bruge en ternær ( ? ) operator med match()-metoden, der er ligesom betingede udsagn:
var ans = str.match ( / \. / g ) ? 'rigtigt' : 'falsk' ;Udskriv den resulterende værdi på konsollen ved hjælp af ' console.log() ” metode:
console.log ( år ) ;Udgangen viser ' rigtigt ” som angiver, at strengen indeholder en prik(.):
Vi har givet de enkleste metoder til at bestemme, om strengen indeholder en prik i JavaScript.
Konklusion
For at afgøre, om en streng indeholder en prik, kan du bruge de foruddefinerede JavaScript-metoder, såsom include()- eller match()-metoden. Inclusive()-metoden søger efter strengen eller tegnet som en understreng i en given streng, mens match()-metoden matcher strengen mod det angivne mønster. I denne undersøgelse har vi givet procedurerne til at kontrollere, om strengen indeholder prikker eller ej, med detaljerede eksempler.