JavaScript ist eine lose typisierte Programmiersprache, was bedeutet, dass es keine derartigen Regeln für die Deklaration von Variablentypen gibt. Eine Variable kann in einem Programm mehrere Datentypen speichern. Daher ist es wichtig, den Variablentyp zu verstehen, bevor Sie ihn verwenden. In JavaScript können wir den Operatortypeofverwenden, um den Typ einer Variablen oder eines Objekts zu überprüfen. Dertypeof-Operator nimmt eine Variable und gibt ihren Typ im String-Format zurück.
Zusätzlich zumtypeof-Operator bietet JavaScript auch deninstanceof-Operator, um den Typ einer Variablen oder eines Objekts zu überprüfen. Derinstanceof-Operator akzeptiert zwei Parameter: das zu prüfende Objekt und den Konstruktor des zu prüfenden Typs. Dieser Operator gibt true zurück, wenn der Konstruktor vom Typ Objekt ist.
typeof-Operator ist ein unärer Operator, der einen Parameter akzeptiert und eine Zeichenfolge zurückgibt, die den Parametertyp angibt. Beispielsweise kann der Operatortypeofverwendet werden, um den Typ einer Variablen oder eines Objekts zu überprüfen.
typeof variable_name
In der obigen Syntax ist Variablenname der Name der Variablen, deren Typ bestimmt werden soll.
Dertypeof-Operator kann eine der folgenden Zeichenfolgen zurückgeben -
„Nummer“ steht für Zahl
„String“ bedeutet String
"boolean"
„Undefiniert“ bedeutet undefinierter Wert
„Objekt“ bedeutet Objekte (einschließlich Arrays und Funktionen)
„Symbol“ für Symbole (neu in ECMAScript 2015)
In diesem Beispiel verwenden wir den Operator „typeof“, um den Typ einer Variablen oder eines Objekts in JavaScript zu überprüfen. Wir haben mehrere Variablen unterschiedlichen Typs deklariert, z. B. Zahlen, Zeichenfolgen, boolesche Werte usw. Wir zeigen diese Variablen auf der Webseite an. Wir haben einen Click-Event-Handler auf der Schaltfläche verwendet, um den Typ der Variablen zu überprüfen. Solange der Benutzer auf die Schaltfläche klickt, kann er alle Variablen und deren Typen auf der Webseite sehen. Der Operator „typeof“ hilft dabei, den Typ einer Variablen oder eines Objekts zu bestimmen, bevor eine bestimmte Operation ausgeführt wird. Sie können damit beispielsweise sicherstellen, dass eine Variable eine Zahl ist, bevor Sie eine Arithmetik durchführen, oder um sicherzustellen, dass eine Variable eine Zeichenfolge ist, bevor Sie sie mit einer anderen Zeichenfolge verketten.
Checking the type of a variable or object in JavaScript
The variables are as follows:
In JavaScript wird der Operatorinstanceofverwendet, um den Typ eines Objekts zur Laufzeit zu bestimmen. Es gibt ein boolesches Ergebnis zurück, das angibt, ob das Objekt eine Instanz einer bestimmten Klasse ist.
object_name instanceof object_constructor
In der obigen Syntax ist Objektname der Name des Objekts, dessen Typ Sie bestimmen möchten.
In diesem Beispiel verwenden wir den Operatorinstanceof, um den Typ einer Variablen oder eines Objekts in JavaScript zu überprüfen. Wir deklarieren eine String-Typ-Variable mithilfe des String-Klassenkonstruktors und eines benutzerdefinierten Klassenobjekts „myClassObject“, das ein Objekt von „myClass“ ist, und zeigen sie auf der Webseite an. Wir verwenden einen Click-Event-Handler auf der Schaltfläche, um den Objekttyp zu überprüfen und ihn auf der Webseite anzuzeigen.
Checking the type of a variable or object in JavaScript
The object variables are as follows:
typeof-Operator „Objekt“ für Arrays zurück, obwohl es sich bei ihnen um einen Objekttyp in JavaScript handelt. Um ordnungsgemäß zu überprüfen, ob ein Wert ein Array ist, können Sie die Methode Array.isArray() verwenden.
Das obige ist der detaillierte Inhalt vonWie überprüfe ich den Typ einer Variablen oder eines Objekts in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!