gpt4 book ai didi

javascript - 如何 JavaScript 向下舍入数字 - 继续

转载 作者:行者123 更新时间:2023-11-28 16:31:18 25 4
gpt4 key购买 nike

这和我之前的问题有点不同

How to round up using javascript

我有这组数字,想要四舍五入到小数点后一位。由于标准的javascript舍入功能无法满足我的要求,希望有人可以帮助我:)

以下是向下舍入时所需的输出:

192.168 => 192.10
192.11 => 192.10
192.21 =>192.20
192.26 => 192.20
192.30 => 192.30

最佳答案

这不是四舍五入,192.168 四舍五入到小数点后两位是 192.20。

但是根据您的要求:您可能只想将其乘以 10 的倍数,取 'floor' ,然后除以相同的数字。

在这里查看:http://jsfiddle.net/7qeGH/

var numbers = new Array(192.168,192.11 ,192.21 ,192.26 ,192.30 );

var response = "";

for(var i =0 ; i< numbers.length ; i++)

{
var rounded = Math.floor(numbers[i]*10)/10 + '0'; // '0' is added as string
response += numbers[i] + " => " + rounded + "\n";

}

alert(response);

关于javascript - 如何 JavaScript 向下舍入数字 - 继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867121/

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