decimal-js: 浏览器和Node.js的简单十进制算法
小数在浏览器和Node.js中的简单十进制算法为什么不总是得到期望的结果?为什么0.1加0.2不能得到0.3,而是得到一个奇怪的结果0.30004?这是因为计算机内部使用的二进制浮点格式无法精确表示0.1、0.2或0.3这样的数字。我写这篇文章是因为我需要在浏览器中进行简单的计算,却找不到轻量级的库来执行此操作。
10.97KB
文件大小:
评论区