And, anyway, R uses IEEE-754 for 'numeric' too[0], and will do the same "fudging":
> All R platforms are required to work with values conforming to the IEC 60559 (also known as IEEE 754) standard
There's fair criticisms that JS may not offer the required control over rounding modes that R (or the C libs underlying R) provide or the necessary instructions to minimise error accumulation, but general handwavings about "fudging" of floating point don't apply: floating point is unavoidably imprecise, and R and JS even use the same basic format.
[0]: https://stat.ethz.ch/R-manual/R-devel/library/base/html/doub...