Die Methode für JavaScript, um zu bestimmen, ob es sich um eine Zeichenfolge handelt: Verwenden Sie zuerst den Operator „typeof“, um den Typ des nicht berechneten Operanden zurückzugeben. Verwenden Sie dann das Konstruktorattribut, um einen Verweis auf die boolesche Funktion zurückzugeben, die dieses Objekt erstellt hat =" um die beiden zu bestimmen Ob alle Rückgabewerte Zeichenfolgen sind, reicht aus.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Javascript bestimmt, ob es sich um einen String-Typ handelt.
typeof Operator Gibt zurück eine Zeichenfolge, die den Typ des nicht ausgewerteten Operanden darstellt.
Die Syntax lautet wie folgt (Operatortyp, gefolgt von Operanden):
var str="123"; if((typeof str=='string')&&str.constructor==String){ console.log("str是字符串类型"); }
Operand: ein Ausdruck, der ein Objekt oder einen primitiven Wert darstellt, dessen Typ zurückgegeben wird.
2. Konstruktorattribut:
Das Konstruktorattribut gibt einen Verweis auf die boolesche Funktion zurück, die dieses Objekt erstellt hat.
Grammatik:
str是字符串类型
Weitere Programmierkenntnisse finden Sie unter:
Programmiervideo
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob es sich in Javascript um eine Zeichenfolge handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!