如何将浮点数格式化为两位数
How to format a float to two digit
我使用此代码在.
后仅有两个数字获得浮点数:
var number = 1.9090909090909092;
var newNumber = (number).toFixed(2);
在newNumber
我得到:1.91
而不是1.90
.知道为什么会这样吗?
如果要将浮点数格式化为任意位数,请使用此函数:
function truncate(num, pos) {
return Math.floor(num*Math.pow(10, pos))/Math.pow(10, pos);
}
其中 num 是浮点数,pos 是小数点后所需的位数。
他近似数字
例
25.65 = 25.7
5.699 = 5.70
相关文章:
- 将数字四舍五入到小数点后两位
- 将数字四舍五入到小数点后两位,以设置货币格式
- 将数字四舍五入到两位小数
- 将浮点数排序为自然数
- 使用javascript从字符串中提取浮点数
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 将数字格式化为货币,两位小数
- 为大型地理位置的坐标生成浮点数
- 用于输入文本字段的Javascript验证器,仅用于两位小数
- 如何将浮点数格式化为两位数
- 如何通过 javascript 在浮点数中保留小数点数后的 2 位数字
- 获取 2 位浮点数未按预期工作
- 读取 JavaScript 中包含 32 位浮点数的二进制文件
- 我怎样才能对浮点数进行四舍五入,使小数点后只有两个尾随数字
- 将字符串转换为浮点数,最多 2 位小数
- 如何将两个浮点数填充到其中一个浮点数的精度
- 两个浮点数的安全除法
- 什么位模式表示双精度浮点数的最大值?
- Jquery验证:带正/负的浮点数,小数点为6位2
- 检查给定的值是正数还是小数最多两位的浮点数