我发现 toLocaleString 函数很奇怪。
以下行将返回 0.003
:
alert(0.0031.toLocaleString(2))
此行将返回 0
:
alert(0.00031.toLocaleString(2))
为什么?
最佳答案
这不是 toLocaleString 方法的有效参数。
您可以像这样使用 minimumFractionDigits 参数:
var res = 0.00031.toLocaleString(undefined, {minimumFractionDigits: 4});
console.log(res);
关于javascript toLocaleString 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47068532/