Beim letzten Satz oder Phrase ein Fragezeichen (?) ist eine Interpunktionsnote, die zur Darstellung einer direkten Frage verwendet wird. Manchmal müssen Sie überprüfen. Zum Beispiel, um die im Text vorhandenen Fragen zu validieren. JavaScript gibt einige integrierte Methoden, die dazu beitragen, diese Aufgabe effizient zu erledigen.
Dieses Tutorial zeigt das Verfahren zur Überprüfung des Fragezeichens in einer Zeichenfolge.
So überprüfen Sie, ob die Zeichenfolge in JavaScript ein Fragezeichen enthält?
Um zu überprüfen, ob eine bestimmte Zeichenfolge ein Fragezeichen hat, verwenden Sie die folgenden Methoden.
Verwenden wir beide nacheinander beide!
Methode 1: Überprüfen Sie, ob die Zeichenfolge Fragenmarke mit include () Methode enthält
Um zu überprüfen, ob ein Fragezeichen in einer Zeichenfolge vorhanden ist, verwenden Sie die “inklusive ()" Methode. Es akzeptiert ein Fragezeichen als Argument und gibt „wahr“ zurück, wenn das Fragezeichen in der Zeichenfolge vorhanden ist. Andernfalls gibt es ausgegeben. “FALSCH”.
Syntax
Befolgen Sie die unten erwähnte Methode, um die Include () -Methode zu verwenden:
Saite.enthält (Charakter);Hier, "Charakter”Kann ein Fragezeichen sein (?) die in der angegebenen Zeichenfolge überprüft werden.
Beispiel
In diesem Beispiel werden wir eine Zeichenfolge erstellen, die in einer Variablen mit dem Namen "gespeichert ist"Saite”:
var string = "So codieren Sie ein JavaScript -Programm?";Rufen Sie dann die Include () -Methode auf, indem Sie ein Fragezeichen als Argument übergeben und das zurückgegebene Ergebnis in der Variablen speichernAns”:
var Ans = String.Inklusive ('?');Drucken Sie schließlich den resultierenden Wert mit der “aus“Konsole.Protokoll()" Methode:
Konsole.log (Ans);Die Ausgabe angezeigt “WAHRDas gibt an, dass die Zeichenfolge ein Fragezeichen enthält (?):
Gehen wir auf die zweite Methode zu!
Methode 2: Überprüfen Sie, ob String Fragenmarke mit der Match () -Methode enthält
Eine andere Methode in JavaScript namens "passen()Methode prüft, ob eine Zeichenfolge ein Fragezeichen enthält oder nicht. Die match () -Methode vergleicht eine Zeichenfolge mit einem regulären Ausdruck oder einem Regex -Muster. Wenn ein Match auftritt, wird eine Reihe von Übereinstimmungen zurückgegeben; sonst wird der Null zurückgegeben. Der ternäre Operator oder die bedingte Anweisung kann auch mit der Match () -Methode verwendet werden.
Syntax
Befolgen Sie die angegebene Syntax zum Überprüfen der Zeichenfolge enthält ein Fragezeichen mit der Methode () -Methode:
Saite.Match (regexpattern);Hier ist der „Regexpattern“ der reguläre Ausdruck, der nach dem Fragezeichen in der Zeichenfolge sucht.
Beispiel
Wir werden nun die gleiche Zeichenfolge verwenden, die im obigen Beispiel erstellt wurde, und den ternären Operator mit der match () -Methode verwenden, indem wir den regulären Ausdruck übergeben, um nach dem Fragezeichen zu suchen:
var Ans = String.passen(/\?/G) ? "wahr falsch";Drucken Sie das Ergebnis auf der Konsole:
Konsole.log (Ans);Wie Sie sehen können, gibt die Ausgabe "WAHRWas bedeutet das Fragezeichen (?) existieren in der Zeichenfolge:
Wir haben die einfachsten JavaScript -Methoden gesammelt, um festzustellen, ob die Zeichenfolge ein Fragezeichen enthält.
Abschluss
Um zu überprüfen, ob die Zeichenfolge ein Fragezeichen enthält, können Sie JavaScript -vordefinierte Methoden verwenden, z. Die Include () -Methode sucht nach dem Fragezeichen als Substring, während die match () -Methode die Zeichenfolge basierend auf dem angegebenen Muster vergleicht. Dieses Tutorial hat das Verfahren zur Überprüfung des Fragezeichens in einer Zeichenfolge mit einer detaillierten Erklärung gezeigt.