Ich übergebe die genaue Id (d. H. 123456789123456.99) von Controller in JSONResult, aber wenn ich den Wert in AJAX Antwort bekomme, bekomme ich Id (d. H. 123456789123456.98).Parsing Dezimalwert Problem
Ich habe ein merkwürdiges Verhalten in JavaScript beim Parsen von Daten beobachtet. Bitte schauen Sie in das Bild unten. Kann mir bitte jemand hier helfen, die gleiche ID nach dem Parsen durch JSON zu bekommen.
Wäre kein String tun? – Teemu
Willkommen in der Welt der Gleitkommazahlen, .. Es ist auch kein JSON-Problem .. Für eine bessere Handhabung von großen numerischen Zahlen gibt es eine Reihe von BCD-Implementierungen in Javascript, die Sie untersuchen möchten. – Keith
Ich glaube, das hat mit Gleitkomma-Ungenauigkeit zu tun, werfen Sie einen Blick auf https://stackoverflow.com/questions/2100490/floating-point-inaccuracy-examples – Mike