用JavaScript格式化数字
我需要用8个十进制数字格式化数据,例如: 843332->0.00843332用JavaScript格式化数字,javascript,Javascript,我需要用8个十进制数字格式化数据,例如: 843332->0.00843332 123456789->1.23456789 9876543210->98.76543210 如何在JavaScript中执行此任务?只需除以1e8: const translate=num=>num/1e8; console.log( [ 843332, 123456789, 9876543210 ] .地图(翻译) ); 函数myFunction(){ var值=[“843332”、“123456789”、“98
123456789->1.23456789
9876543210->98.76543210
如何在JavaScript中执行此任务?只需除以
1e8
:
const translate=num=>num/1e8;
console.log(
[
843332,
123456789,
9876543210
]
.地图(翻译)
);代码>
函数myFunction(){
var值=[“843332”、“123456789”、“9876543210”];
对于(i=0;i ”;
}
}
单击按钮生成
试试看
这些数字的可能重复仍然需要一个.toFixed(8)
。如果OP需要一个字符串,是的,但没有指定。最后一个示例的所需输出是98.76543210
,而不是98.7654321
,这意味着要使用toFixed
,因此是一个字符串。