Gibt es einen Ganzzahltyp in JavaScript oder nicht?

Gibt es einen Ganzzahltyp in JavaScript oder nicht?
JavaScript ist eine dynamische/interaktive Programmiersprache, die dynamische Typen verwendet. Variablen sind in JavaScript nicht explizit mit einem bestimmten Werttyp verknüpft. In JavaScript gibt es sieben grundlegende Datentypen, wie z. "Saite","Boolean","Nummer","Nicht definiert","Null","Symbol", Und "Objekt”. Insbesondere wird eine beliebige Zahl, einschließlich Ganzzahlen und Dezimalzahlen, in der “berücksichtigtNummer" Datentyp.

In diesem Beitrag wird beschrieben, ob JavaScript einen Ganzzahl -Datentyp hat oder nicht.

Gibt es einen Ganzzahltyp in JavaScript oder nicht?

In JavaScript gibt es keinen spezifischen Ganzzahl -Datentyp. Es verwendet das "NummerDatentyp zur Darstellung aller numerischen Werte, einschließlich Ganzzahlen. Verwenden der Anzahl in JavaScript können Sie feststellen, ob eine bestimmte Zahl eine Ganzzahl ist, die die “verwendetIssinger ()" Methode.

Beispiel

Erstellen Sie eine Variable, die die Zahl speichert “111”:

var num = 111;

Überprüfen Sie den Typ der Variablen unter Verwendung der “Art der”Attribut:

Konsole.log (typeof num);

Nennen Sie jetzt das "Issinger ()Methode, um zu überprüfen, ob die angegebene Nummer eine Ganzzahl ist oder nicht:

Nummer.Isideger (num);

Die angegebene Ausgabe zeigt an, dass die Zahl “111"Gehört zum"Nummer"Datentyp und"WAHR”Zeigt an, dass es sich um einen Ganzzahltyp handelt:

Lassen Sie uns eine Dezimalzahl überprüfen:

var num = 111.599;

Es ist ersichtlich, dass die Ausgabe anzeigt “Nummer" Und "FALSCH”Zeigt an, dass die angegebene Zahl zu" gehört "NummerDatentyp, aber es ist keine Ganzzahl:

Der Datentyp “NummerIn JavaScript befindet sich eine schwimmende Punktdarstellung, was bedeutet, dass sie sowohl Ganzzahlen als auch Bruchwerte speichern kann. JavaScript enthält jedoch einige vordefinierte Methoden, mit denen die Zahlen an die nächste Ganzzahl abgerundet werden können, einschließlich der “Mathematik.Boden()Methode und “Mathematik.Ceil ()" Methode:

Konsole.Protokoll (Mathematik.Boden (num));

Ausgang

Rufen Sie die Mathematik an.CEIL () -Methode, um die Dezimalzahl in eine Ganzzahl umzuwandeln:

Konsole.Protokoll (Mathematik.Ceil (num));

Es kann beobachtet werden, dass die Dezimalzahl erfolgreich in eine Ganzzahl umgewandelt wurde:

Für die Eingabe als Zeichenfolge gibt es eine “analysieren ()Methode, mit der eine Zeichenfolge in eine Ganzzahl umwandelt werden kann. Um dies zu tun, speichern Sie die Nummer “1511"Als Zeichenfolge in einer Variablen"Numberastring”:

var numnastring = "1511";

Überprüfen Sie den variablen Typ unter Verwendung der “Art der" Operator:

Konsole.log (numberAsstring + "ist" + typeof numberAsstring);

Ruf den "analysieren ()Methode zum Konvertieren der Zeichenfolge in eine Ganzzahl:

var number = parseInt (numberAsstring);

Überprüfen Sie den Typ der konvertierten Nummer:

Konsole.log (number + "ist" + typeof number);

Es ist ersichtlich, dass die Zeichenfolge erfolgreich in den Zahlentyp umgewandelt wird:

Es ging darum, den Typ einer Zahl in JavaScript zu überprüfen.

Abschluss

In JavaScript gibt es keinen spezifischen Ganzzahl -Datentyp. Es verwendet das "NummerDatentyp, um alle numerischen Werte darzustellen, z. B. Bruchwerte und Ganzzahlen. Um festzustellen/zu prüfen, ob eine bestimmte Nummer eine Ganzzahl ist oder nicht, verwenden Sie die “Issinger ()" Methode. In diesem Beitrag wurde beschrieben, ob JavaScript einen Ganzzahl -Datentyp hat oder nicht.