1234*0.01=12.3400000001

很明显后缀00001跟预期想要的不一致,起初面临这个问题我的处理方式是这样的:

(1234*0.01).toString().substring(0,2)+"."+(1234*0.01).toString().substring(2,4)

这样子虽然可行,但是当接收的参数1234是其他长度的话又得做一堆判断,格外不方便。

后来问了我的儿子,我儿子告诉我用toFixed,随之我搜索了js toFixed。

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。

同时用来处理我原先那种低端的精度损失是相当不错的。

(1234*0.01).toFixed(2)=12.34

再搜索了一下tofixed,我的做法并非达到完美,还是存在一些不理想的情况,等出了问题再看下面这两篇吧。

https://www.jianshu.com/p/849b0ae36b36

https://www.jianshu.com/p/e8d708a08fb5

obk,继续追番

最新文章

  1. js问题杂记
  2. Material Design 概念,环境和基本属性
  3. [deviceone开发]-模仿Zaker的示例
  4. 网站的SEO
  5. css 正方体
  6. qt 2 打开文件选择框
  7. HTML&CSS基础学习笔记—创建列表
  8. 【转】使用adb命令对手机进行截屏(截图)保存到电脑,SDCard
  9. JavaWEB HTTP请求中POST与GET的区别
  10. 图的创建和遍历(BFS/DFS)
  11. IOS启动其他应用程序
  12. 2016 ACM Amman Collegiate Programming Contest D Rectangles
  13. 并发数据(锁)ReaderWriterLockSlim
  14. python Flask web框架
  15. DBC文件小结
  16. RabbitMQ in Action(5): Clustering and dealing with failure
  17. sphinx笔记
  18. OpenResty 最佳实践 1
  19. Linux简单了解
  20. Android 虚拟键盘弹出把底部栏顶上去的解决办法

热门文章

  1. webpack的使用 一、webpack 和webpack的安装
  2. R 数据读取与写入
  3. oracle 误删除 恢复
  4. clion 如何执行外部文件
  5. Eureka服务发现Discovery
  6. Python os.tmpfile() 方法
  7. PHP flock() 函数
  8. PHP get_resource_type() 函数
  9. P5979 [PA2014]Druzyny dp 分治 线段树 分类讨论 启发式合并
  10. springboot多数据源启动报错:required a single bean, but 6 were found: