Gibt es eine Möglichkeit, eine Zahl mit mehr als 53-Bit-Genauigkeit in JavaScript darzustellen? Mit anderen Worten, gibt es eine Möglichkeit, eine 64-Bit-Präzisionszahl darzustellen?JavaScript 64 Bit numerische Genauigkeit
Ich versuche, eine Logik zu implementieren, in der jedes Bit einer 64-Bit-Zahl etwas darstellt. Ich verliere die niedrigerwertigen Bits, wenn ich versuche, Bits höher als 2^53 zu setzen.
Math.pow(2,53) + Math.pow(2,0) == Math.pow(2,53)
Gibt es eine Möglichkeit, eine benutzerdefinierte Bibliothek oder etwas zu implementieren, um dies zu erreichen?
Aus irgendeinem besonderen Grund können Sie es nicht in zwei Variablen aufteilen oder stattdessen eine Zeichenfolge oder ein Array verwenden? – some
Teilen Sie es in 2 Variablen ist die Lösung, die ich jetzt sehe. String und Array scheinen ineffizient zu sein, weil ich nur wenige der 64 Bits verwenden würde. Vielen Dank. –