用JavaScript格式化数字

用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

我需要用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”、“9876543210”];
对于(i=0;i”;
}
}
单击按钮生成

试试看

这些数字的可能重复仍然需要一个
.toFixed(8)
。如果OP需要一个字符串,是的,但没有指定。最后一个示例的所需输出是
98.76543210
,而不是
98.7654321
,这意味着要使用
toFixed
,因此是一个字符串。