查看: 10958|回复: 3

关于数值取小数位数的问题

升级   0.06%

30

主题

33

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2023-1-19 09:26:19 | 显示全部楼层 |阅读模式
小数点取数问题:

当toFixed(3) 时显示正常



当toFixed(4) 时似乎失效了



有时候的情况又反过来,设为4的时候正常但是设为3的时候又异常了。
不知道这个问题的根源是什么,是我的写法有问题么?还是要看具体浏览器的解析or 其他原因?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   0.06%

50

主题

65

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2023-1-19 13:49:42 | 显示全部楼层
这貌似是JavaScript丢失精度的问题,百度一下解决方案
回复

使用道具 举报

升级   0.06%

30

主题

33

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2023-1-29 11:06:40 | 显示全部楼层
感谢,我原先是用 num.toFixed(n) *100 ,原来需要调换一下,将toFixed()放在最外面处理才有效。
(num * 100 ).toFixed(n) 这样子
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-1-30 09:24:02 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread