问题重现:console.log(10*2.88,'价格') // 结果为 28.799999999999997 // 原因: // 计算机能读懂的是二进制,进行运算的时候,实际上是把数字转换为了二进制进行的 // 这个过程 丢失了精度。解决方法:使用第三方插件:currency.js// npm 下载 npm install --save currency.js //yarn 下载 yarn a
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号