首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么样的decimal.js舍入模式匹配房车四舍五入?

什么样的decimal.js舍入模式匹配房车四舍五入?
EN

Stack Overflow用户
提问于 2021-12-21 22:26:20
回答 1查看 50关注 0票数 0

我需要重构房客 _.round()以使用decimal.js toDecimalPlaces()

哪一种decimal.js舍入法与房车巡查的方式相匹配?

EN

回答 1

Stack Overflow用户

发布于 2021-12-21 22:29:59

似乎舍入模式7,即ROUND_HALF_CEIL与_.round()匹配

代码语言:javascript
运行
复制
Decimal.set({rounding: Decimal.ROUND_HALF_CEIL});
console.log(Decimal.rounding,'Decimal.rounding');
// 7 'Decimal.rounding'
var test1 = Decimal(3.15).toDP(1).toString();
console.log(test1,'test1');
// 3.2 test1
var test2 = Decimal(-3.15).toDP(1).toString();
console.log(test2,'test2');
// -3.1 test2
var test3 = _.round(3.15, 1);
console.log(test3,'test3');
// 3.2 test3
var test4 = _.round(-3.15, 1);
console.log(test4,'test4');
// -3.1 test4

注意:这不是一个详尽的测试。我记得从经验中,模式1,2,5,6,8和9是不正确的。

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

https://stackoverflow.com/questions/70442240

复制
相关文章

相似问题

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