如何使用javascript截断(不舍入)小数点后的特定数字
How to truncate (not round) a particular number after decimal point using javascript
输入 : -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/
相关文章:
- 将数字四舍五入到小数点后两位
- 将数字四舍五入到小数点后两位,以设置货币格式
- 通过HTML5 / JS / PhoneGap使用带有小数点的数字键盘
- 使用AngularJS将HTML文件中的数字限制为小数点后2位
- Opera中的JSON解析抛出“非法数字格式(尾随小数点)”
- 在一些Android设备/Chrome上,HTML5数字输入中没有小数点
- 限制输入数字小数点前后的数字
- JS-忽略小数点后的数字
- 允许保存以小数点开头的数字
- 在小数点后给出一个固定宽度的 JavaScript 数字,同时保留一个数字
- 十进制数字的 Javascript 正则表达式 - 替换非数字和多个小数点
- 将 JavaScript 数字转换为小数点后两位
- 挖空 - 将输入限制为仅带有一个小数点的数字
- 更改为在小数点后添加 2 位数字
- Javascript 将数字舍入到小数点后 2 位
- 将数字舍入到小数点后两位,并删除任何其他小数点
- 如何使用javascript截断(不舍入)小数点后的特定数字
- 防止用户在小数点前 2 位数字后输入更多数字
- 我怎样才能对浮点数进行四舍五入,使小数点后只有两个尾随数字
- 在谷歌图表中以小数点后两位显示数字