如何使用JavaScript删除数字的最后一位数字(不是字符串).
例:
Input : 2121.1124
Output : 2121.112
Run Code Online (Sandbox Code Playgroud)
我谷歌很多.但到处都发现删除字符串.我该怎么做?
这是删除字符串的最后一个字符的代码.
var str = "stackoverflow";
str = str.substring(0, str.length - 1);
console.log(str);
Run Code Online (Sandbox Code Playgroud)
我怎么能用数字(不是字符串)?
使用number.toFixed(amountOfDecimals);圆,那里amountOfDecimals是3.
使用Math.floor( number * Math.pow(10, amountOfDecimals) ) / Math.pow(10, amountOfDecimals);以避免四舍五入.因此,对于3个小数位,那就变成了Math.floor( 2121.1124 * 1000 ) / 1000;
不确定你需要哪一个.
编辑反映h2ooooooo的建议如下.