gpt4 book ai didi

javascript - 删除数字的最后一位(不是字符串)

转载 作者:行者123 更新时间:2023-11-30 08:43:57 33 4
gpt4 key购买 nike

如何使用 JavaScript 删除数字(非字符串)的最后一位。

例子:

   Input : 2121.1124
Output : 2121.112

我经常用谷歌搜索。但我到处都发现删除字符串。我该怎么做?

这是删除字符串最后一个字符的代码。

            var str = "stackoverflow";
str = str.substring(0, str.length - 1);
console.log(str);

我怎样才能为数字(不是字符串)做到这一点?

最佳答案

使用number.toFixed(amountOfDecimals);进行舍入,其中amountOfDecimals为3。

使用 Math.floor( number * Math.pow(10, amountOfDecimals) )/Math.pow(10, amountOfDecimals); 避免四舍五入。因此,对于小数点后 3 位,它变为 Math.floor( 2121.1124 * 1000 )/1000;

不确定您需要哪一个。

编辑以反射(reflect)下面 h2ooooooo 的建议。

关于javascript - 删除数字的最后一位(不是字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23649511/

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