gpt4 book ai didi

javascript - javascript 中的 Math.round MidPointRounding.AwayFromZero

转载 作者:行者123 更新时间:2023-12-04 13:48:54 26 4
gpt4 key购买 nike

我想从 c# 中的这一行在 javascript 中获得相同的结果:

round = Math.Round((17245.22 / 100), 2, MidpointRounding.AwayFromZero);
// Outputs: 172.45

我已经试过了,但没有成功:

var round = Math.round(value/100).toFixed(2);

最佳答案

如果您知道您将跳水 100,您可以先取整然后除法:

var round = Math.round(value)/100; //still equals 172.45

但是,如果您不知道潜水时要带什么,您可以使用这种更通用的形式:

var round = Math.round(value/divisor*100)/100; //will always have exactly 2 decimal points

在这种情况下,*100 将在 Math.round 之后保留 2 个小数点,而 /100 将它们移回后面小数点。

关于javascript - javascript 中的 Math.round MidPointRounding.AwayFromZero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com