Heim >Web-Frontend >Front-End-Fragen und Antworten >Was stellen Javascript-Zahlen dar?

Was stellen Javascript-Zahlen dar?

青灯夜游
青灯夜游Original
2022-03-28 16:38:342311Durchsuche

Javascript-Zahlen werden im 64-Bit-Gleitkommaformat dargestellt. In JavaScript werden Zahlen nicht in Ganzzahltypen und Gleitkommatypen unterteilt und werden einheitlich als Zahlentyp dargestellt. Sie werden durch das im IEEE754-Standard definierte 64-Bit-Gleitkommaformat dargestellt darstellbar ist „±5e-324“.

Was stellen Javascript-Zahlen dar?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript-Zahlen werden im 64-Bit-Gleitkommaformat dargestellt.

JavaScript Im Gegensatz zu vielen anderen Programmiersprachen definiert JavaScript keine verschiedenen Arten von Zahlen, wie z. B. ganze Zahlen, kurze Zahlen, lange Zahlen, Gleitkommazahlen usw. JavaScript hat nur einen Zahlentyp.

In JavaScript werden Zahlen nicht in Ganzzahltypen und Gleitkommatypen unterteilt. Alle Zahlen sind Gleitkommatypen und werden einheitlich durch den Zahlentyp dargestellt. JavaScript stellt Zahlen im 64-Bit-Gleitkommaformat dar, das im IEEE754-Standard definiert ist. Es kann darstellen, dass der Maximalwert (Number.MAX_VALUE) ±1,7976931348623157e+308 und der Minimalwert (Number.MIN_VALUE) ±5e-324 beträgt.

Dieses Format verwendet 64 Bit zum Speichern von Werten, wobei 0 bis 51 Zahlen (Fragmente), 52 bis 62 Exponenten und 63 Bit Symbole speichern:

Was stellen Javascript-Zahlen dar?

Wert (auch bekannt als Bruch/Mantisse) Exponent ( Exponent) Sign (Sign)
52 Bits (0 - 51) 11 Bits (52 - 62) 1 Bit (63)

Was stellen Javascript-Zahlen dar?

Es gibt einige Vergleiche in der Zahlentyp Die Sonderwerte sind Infinity, -Infinity und NaN, darunter

  • Infinity: Wird zur Darstellung eines positiven Unendlichkeitswerts verwendet und bezieht sich im Allgemeinen auf eine Zahl größer als 1,7976931348623157e + 308; -Unendlich: Wird verwendet, um eine negative Unendlichkeit darzustellen. Ein numerischer Wert bezieht sich im Allgemeinen auf eine Zahl kleiner als 5e-324. wie 0 geteilt durch 0.

  • Tipps: Wenn das Ergebnis einer bestimmten Berechnung den Wertebereich des Zahlentyps in JavaScript überschreitet, wird die Zahl automatisch in Unendlich umgewandelt, wobei positive Zahlen Unendlich und negative Zahlen -Unendlich sind.

  • Präzision

  • Ganzzahlen (ohne Dezimalpunkt oder Exponentenschreibweise) sind bis zu 15 Stellen lang.
var x = 999999999999999;   // x 为 999999999999999
var y = 9999999999999999;  // y 为 10000000000000000

Die maximale Anzahl der Dezimalstellen beträgt 17, aber Gleitkommaoperationen sind nicht immer 100 % genau:

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

[Verwandte Empfehlungen: Javascript-Video-Tutorial,

Web-Frontend

]

Das obige ist der detaillierte Inhalt vonWas stellen Javascript-Zahlen dar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn