Heim > Artikel > Web-Frontend > Ganzzahlbereiche in JavaScript
Um Daten zu speichern, gibt es in jeder Programmiersprache verschiedene Arten von Datentypen. Daten können in Form von Zeichenfolgen, Zeichen, Zahlen usw. vorliegen. Für jeden Datentyp gibt es eine bestimmte Grenze für den zugewiesenen Speicher, um den Speicher effizient zu nutzen. Beispielsweise ist ein Zeichen eine kleine Einheit und eine Ganzzahl kann im Vergleich zu einem Zeichen groß sein. Daher ist es besser, Zeichen unterschiedlich zu definieren als ganze Zahlen.
Um den Speicher effizient zu nutzen, wurden verschiedene Datentypen basierend auf dem Speicher, den sie belegen würden, erstellt, was dazu führte, dass sie bestimmte Einschränkungen hinsichtlich der Zeichen hatten, die sie speichern konnten. Diese spezielle Grenze gibt eine Obergrenze dafür an, wie viele große Zahlen wir in einer Ganzzahl speichern können.
Viele Programmiersprachen unterteilen Zahlen basierend auf der Größe oder dem Vorhandensein von Dezimalstellen in verschiedene Gruppen. Beispielsweise gibt es in der Programmiersprache C++ int-Datentypen für Ganzzahlen sowie Float- und Decimal-Datentypen für nicht ganzzahlige reelle Zahlen, während in der Programmiersprache Python keine derartigen Typen existieren.
In der Programmiersprache JavaScript gibt es keine unterschiedlichen Datentypen für Zahlen, derselbe Datentyp existiert für Ganzzahlen und Gleitkommazahlen.
Es gibt jetzt zwei Arten von Zahlenbereichen in JavaScript. Der erste ist der maximale Wert, der in einer JavaScript-Variablen gespeichert werden kann, und der andere ist der sicherste Wert, der in der Programmiersprache JavaScript gespeichert werden kann.
Der maximale ganzzahlige Wert in JavaScript ist der maximale Wert, der in einer JavaScript-Variablen gespeichert werden kann. Der Wert beträgt 1,79E+308.
Es gibt eine Methode in JavaScript, nämlich Number.MAX_VALUE, mit der wir den obigen Wert drucken können
Sehen wir uns den Code an, um den oben genannten Wert über die angegebene Funktion zu erhalten -
// function to get the maximum value // that can be stored in the javascript variable function get_value() { console.log("The maximum value of the integer is: " + Number.MAX_VALUE); } get_value();
Im obigen Code verwenden wir integrierte Methoden, um durch Code in der Programmiersprache JavaScript die maximale Zahl zu ermitteln, die in einer Ganzzahl gespeichert werden kann.
Der kleinste ganzzahlige Wert in JavaScript ist die maximale Anzahl von Ziffern, die wir nach dem Dezimalpunkt erreichen können, was die kleinste gleitende positive Zahl ist. Der Wert ist 5E-324, und obwohl diese Zahl niedrig ist, ist sie immer noch größer als Null.
Es gibt eine Methode in JavaScript, Number.MIN_VALUE, mit der wir den obigen Wert drucken können.
Sehen wir uns den Code an, um den oben genannten Wert über die angegebene Funktion zu erhalten -
// function to get the minimum value // that can be stored in the javascript variable function get_value() { console.log("The minimum value of the integer which is greater than zero is: " + Number.MIN_VALUE); } get_value();
Im obigen Code haben wir mithilfe der im JavaScript-Programmiersprachencode integrierten Methode die kleinste Gleitkommazahl größer als Null erhalten.
Wir haben die beiden obigen Beispiele gesehen, die den maximalen und minimalen positiven Ganzzahlbereich zeigen, der eine Ganzzahl in JavaScript speichern kann. Gehen wir nun zu diesem Fall über und sehen wir uns die Maximal- und Minimalwerte der Ganzzahlen an, die er annehmen kann, und sehen, dass er auch sicher ist. Denn der Umgang mit großen Datenmengen ist nicht sicher.
Der sichere maximale Ganzzahlwert in JavaScript bedeutet, dass wir uns der maximalen Anzahl von Bits nähern können, die für die Berechnung in der Programmiersprache JavaScript sicher ist. Der Wert ist 253 - 1.
Es gibt eine Methode in JavaScript, Number.MAX_SAFE_INTEGER, mit der wir den obigen Wert drucken können.
Sehen wir uns den Code an, um den oben genannten Wert über die angegebene Funktion zu erhalten -
// function to get the maximum safe value // that can be stored in the javascript variable function get_value() { console.log("The maximum safe value of the integer which is greater than zero is: " + Number.MAX_SAFE_INTEGER); } get_value();
Im obigen Code verwenden wir den Code der Programmiersprache JavaScript, um die maximal sichere positive Ganzzahl zu erhalten, deren Wert ungefähr 2 hoch 53 beträgt, was 9E15 entspricht.
Sicherer minimaler ganzzahliger Wert in JavaScript bedeutet, dass wir uns der minimalen Anzahl von Bits annähern können, die für die Berechnung in der Programmiersprache JavaScript sicher ist. Der Wert ist -(253 - 1).
Es gibt eine Methode Number.MIN_SAFE_INTEGER in JavaScript, mit der wir den obigen Wert drucken können.
Sehen wir uns den Code an, um den oben genannten Wert über die angegebene Funktion zu erhalten -
// function to get the minimum safe value // that can be stored in the javascript variable function get_value() { console.log("The minimum safe value of the integer which is greater than zero is: " + Number.MIN_SAFE_INTEGER); } get_value();
Im obigen Code verwenden wir den Code der Programmiersprache JavaScript, um die maximal sichere positive Ganzzahl zu erhalten, deren Wert ungefähr minus 2 Potenz 53 ist, was der negativen Zahl 9E15 entspricht.
In diesem Artikel haben wir etwas über Ganzzahlbereiche in der Programmiersprache JavaScript gelernt. Jede Zeile im JavaScript-Code bezieht sich auf die Daten, die der Benutzer verwenden möchte, und auf die Daten, die wir speichern müssen. Um Daten zu speichern, gibt es in jeder Programmiersprache verschiedene Arten von Datentypen. Die Daten können in Form von Zeichenfolgen, Zeichen, Zahlen usw. vorliegen. Der maximale Wert, der in JavaScript gespeichert werden kann, ist 1,79E+308, und der minimale Wert, der in JavaScript gespeichert werden kann, ist 5e-324. Der maximale sichere Wert beträgt 2e53-1 und der minimale sichere Wert beträgt - (2e53-1).
Das obige ist der detaillierte Inhalt vonGanzzahlbereiche in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!