Sådan kontrolleres, om strengen indeholder spørgsmålstegn i JavaScript

Sadan Kontrolleres Om Strengen Indeholder Sporgsmalstegn I Javascript



Til sidst i enhver sætning eller sætning er et spørgsmålstegn (?) et tegnsætningstegn, der bruges til at repræsentere et direkte spørgsmål. Nogle gange skal du kontrollere, om der er spørgsmålstegn i et tekstdokument eller et afsnit. For eksempel for at validere spørgsmålene i teksten. JavaScript giver nogle indbyggede metoder, der hjælper med at udføre denne opgave effektivt.

Denne vejledning vil demonstrere proceduren til at verificere spørgsmålstegnet i en streng.







Hvordan kontrollerer man, om strengen indeholder spørgsmålstegn i JavaScript?

For at kontrollere, om en given streng har et spørgsmålstegn, skal du bruge følgende metoder.



Lad os bruge dem begge én efter én!



Metode 1: Tjek om strengen indeholder spørgsmålstegn ved hjælp af include()-metoden

For at kontrollere, om et spørgsmålstegn er til stede i en streng, skal du bruge ' omfatter() ” metode. Det accepterer et spørgsmålstegn som et argument og returnerer 'sandt', hvis spørgsmålstegnet findes i strengen, ellers udsender det ' falsk ”.





Syntaks

Følg nedenstående metode for at bruge include() metoden:

snor. omfatter ( Karakter ) ;

Her, ' Karakter ” kan være et spørgsmålstegn (?), som vil blive markeret i den angivne streng.



Eksempel

I dette eksempel vil vi oprette en streng gemt i en variabel ved navn ' snor ”:

var snor = 'Hvordan kodes et JavaScript-program?' ;

Start derefter include()-metoden ved at sende et spørgsmålstegn som et argument og gem det returnerede resultat i variablen ' år ”:

var år = snor. omfatter ( '?' ) ;

Udskriv til sidst den resulterende værdi ved at bruge ' console.log() ” metode:

konsol. log ( år ) ;

Udgangen vises ' rigtigt ” som angiver, at strengen indeholder et spørgsmålstegn(?):

Lad os gå mod den anden metode!

Metode 2: Tjek om strengen indeholder spørgsmålstegn ved hjælp af match()-metoden

En anden metode i JavaScript kaldet ' match() ”-metoden kontrollerer, om en streng indeholder et spørgsmålstegn eller ej. Match()-metoden sammenligner en streng med et regulært udtryk eller et regex-mønster. Hvis der opstår et match, returneres en række matcher; ellers returneres null. Den ternære operator eller betingede sætning kan også bruges med match()-metoden.

Syntaks

Følg den givne syntaks for at bekræfte, at strengen indeholder et spørgsmålstegn ved hjælp af match()-metoden:

snor. match ( regexmønster ) ;

Her er 'regexPattern' det regulære udtryk, der vil søge efter spørgsmålstegnet i strengen.

Eksempel

Vi vil nu bruge den samme streng oprettet i ovenstående eksempel og bruge den ternære operator med match() metoden ved at sende det regulære udtryk til at søge efter spørgsmålstegnet:

var år = snor. match ( /\?/g ) ? 'rigtigt' : 'falsk' ;

Udskriv resultatet på konsollen:

konsol. log ( år ) ;

Som du kan se, giver outputtet ' rigtigt ” hvilket betyder, at spørgsmålstegnet (?) findes i strengen:

Vi har samlet de enkleste JavaScript-metoder til at afgøre, om strengen indeholder et spørgsmålstegn.

Konklusion

For at kontrollere, om strengen indeholder et spørgsmålstegn, kan du bruge foruddefinerede JavaScript-metoder, såsom include()-metoden eller match()-metoden. Metoden include() søger efter spørgsmålstegnet som en understreng, hvorimod match() metoden sammenligner strengen baseret på det givne mønster. Denne vejledning demonstrerede proceduren til at verificere spørgsmålstegnet i en streng med en detaljeret forklaring.