首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节省价格(不包括增值税)和价格(包括增值税)时的Javascript -轮问题

节省价格(不包括增值税)和价格(包括增值税)时的Javascript -轮问题
EN

Stack Overflow用户
提问于 2020-02-26 10:49:04
回答 1查看 206关注 0票数 0

在后端(Node.js),我用美分(*100)来节省我的价格,并且总是不包括增值税。

然而,在前端,我们希望用户能够确定他们的价格,包括增值税。

因此,我们所做的是:

价格含增值税: 10,00

加增值税的公式:(10*100)/1.21,它给了826.4462809917355,Math.round,it,to:826826是我们保存在数据库中的增值税以外的价格。

但是,当我们把增值税(21%)加进去,它就变成这样:

代码语言:javascript
复制
(826/100)*1.21

这将成为999.4599999999999

Math.round是九百九十九。

因此,当我们的用户填写10,00作为价格包括增值税。最终将是9,99

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-05 14:59:31

我提出的解决方案是将乘数(100)提高到100000。

从那以后就没有任何问题了。可能不是100%的解决方案,因为我认为这只会减少问题的变化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60412196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档