If JavaScript's Number and C#'s double are specified the same (IEEE 754), why are numbers with many significant digits handled differently?
Why are numbers with many significant digits handled differently in C# and JavaScript?