Was ist der Typof -Operator in JavaScript??

Was ist der Typof -Operator in JavaScript??
Der Art der ist ein Operator In den meisten Programmiersprachen präsentieren und werden verwendet, um den Datentyp eines Operanden zu überprüfen (Opernad: Die Variable, auf der betrieben wird).

In dieser Beschreibung werden wir alles über die lernen Art der Bediener, was es ist und wie man es benutzt; Aber zuerst müssen wir verstehen, welche Datentypen sind.

Was sind Datentypen:

Datentypen sind eine Klassifizierung von Daten, die definieren, wie Daten gespeichert und manipuliert werden können. Jede Programmiersprache enthält integrierte Datentypen, die sich von anderen Programmiersprachen unterscheiden können.

Hier ist eine Liste der sechs grundlegendsten Datentypen in JavaScript:

  • Nummer: Wie der Name schon sagt, besteht es aus Zahlen
  • Boolean: Booleschen können nur zwei verschiedene Werte haben; richtig oder falsch.
  • Saite: Saiten sind eine Sammlung alphanumerischer Charaktere.
  • Nicht definiert: Leere oder nicht deklarierte Variable.
  • Objekt: Bundle/Sammlung von Daten

Der Art der ist keine Funktion, sondern ein Bediener. In Programmiersprachen sind Funktionen und Bediener unterschiedlich; Sie mögen sich ähnlich verhalten, sind aber synthetisch und semantisch unterschiedlich.

So verwenden Sie den Typeof -Operator:

Eine Variable wird an die übergeben Art der Bediener als Parameter und gibt den Datenatyp der Variablen zurück.

Syntax

Typof (var)
Typofvar

Beide oben genannten Syntaxe sind korrekt. Der Operand kann mit oder ohne Klammern geschrieben werden.

Notiz: Wir werden die Browserkonsole verwenden, um Beispiele zu demonstrieren, die in diesem Beitrag durchgeführt wurden. Um die Browserkonsole zu öffnen:

  • Verwenden Sie den F12-Schlüssel in Chrom- und anderen Browsern auf Chrombasis auf Chrombasis.
  • Verwenden Strg + Verschiebung + k Tastaturverknüpfungsschlüssel für Mozilla.
  • Verwenden Option + ⌘ + c Tastaturverknüpfungsschlüsse in Safari (Wenn das Entwicklermenü nicht angezeigt wird, öffnen Sie Einstellungen, indem Sie ⌘ + drücken und auf der Registerkarte Erweitert untersuchen "Menü entwickeln in der Menüleiste").

Beispiele:

Jetzt werden wir uns ein paar Beispiele ansehen Art der Betreiber. Der Art der Der Bediener ist in vielen Programmiersprachen vorhanden, aber wir werden die JavaScript -Syntax für diese Beispiele verwenden.

In dem unten angegebenen Code haben wir eine Variable benannt deklariert Alter und zugewiesen einen Wert von 10. Dann haben wir das benutzt Art der Bediener zur Bestimmung des Datentyps von Alter. Der Art der Der Bediener wurde hineingebracht Konsole.Protokoll() Um den Rückgabewert der Ausgabe zu geben Art der Betreiber auf der Konsole.

var Alter = 10;
Konsole.log (typeof (Alter));

Wenn wir einen neuen Wert zuweisen Alter, ich.e., zehn anstatt 10, Dann ändert sich der Ausgang zu:

var age = 'zehn';
Konsole.log (typeof (Alter));

Wenn wir nun keinen Wert zuweisen Alter und benutze die Art der Bediener darauf; Dann gibt der Bediener den folgenden Wert zurück:

var Alter;
Konsole.log (typeof (Alter));

Wir können dieselbe Methode verwenden, um andere Datentypen wie boolean, Objekt und Symbol usw. zu bestimmen, usw.:

var x = true;
Konsole.log (typeof (x));

Wie Sie bereits in den obigen Beispielen gesehen haben, die Art der Der Bediener kann mit anderen Funktionen und Methoden kombiniert werden, wie z Conolse.Protokoll. Es kann auch mit Bedingungen, Schleifen usw. kombiniert werden.

In dem unten angegebenen Beispiel die Art der Der Bediener wird mit bedingten Aussagen verwendet:

var Alter = 5;
if (typeof (Alter) == 'Nummer'))

Konsole.log ('Die angegebene Nummer ist in Form von Ziffern vorliegt.'))

anders

Konsole.log ('Die angegebene Nummer ist nicht in Form von Ziffern vorhanden.'))

Nun, wenn wir die ändern Alter aus 5 Zu fünf, Dann ändert sich der Ausgang zu:

Abschluss

Der Art der Der Bediener gibt den Datentyp des Operanden zurück (die Variable, die als Parameter an den Bediener übergeben wird). Es ist sehr hilfreich bei Programmiersprachen wie JavaScript, da es dynamische Datentypen enthält. Dynamischer Datentyp bedeutet, dass dieselbe Variable unterschiedliche Datentypen innerhalb eines einzelnen Programms speichern kann.

In diesem Artikel haben wir gelernt, welche Datentypen sind und ein Operator in Programmiersprachen. Darüber hinaus haben wir auch etwas über das gelernt Art der Bediener und wie Sie es mithilfe der JavaScript -Syntax verwenden.