如何使用javascript截断(不舍入)小数点后的特定数字

How to truncate (not round) a particular number after decimal point using javascript

本文关键字:小数点 数字 舍入 javascript 何使用 截断 不舍      更新时间:2023-09-26

输入 : -81.826377999999999(小数点后14个数字)

输出:-81.82637799999999(小数点后13个数字)

如何使用javascript实现这一点?

试试这个。看看它是否适合您

var x = -81.82637799999999;
x = x.toString(); // convert to string
alert(x.length);
x = x.substring(0, x.length - 1); // cut out last character
alert(x.length);
x = parseFloat(x); // convert it back to float

https://jsfiddle.net/9sngtp3n/1/