javascript toLocaleString 返回 0

标签 javascript

我发现 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/

相关文章:

javascript - VueJS 组件中的图像未加载

javascript - 无法从内部指令更改 ng-model

javascript - 如何访问 UIScrollView 的特定 subview (UIWebView)并向其传递一行 Java

javascript - OnsenUI、Angular 和在警报对话框后刷新 UI 组件

javascript - 隐藏表格 jQuery 的第二行

javascript - jQuery 读取的 CSS 与 jQuery 设置的 CSS 不对应

javascript - 所有动态创建的按钮都会对同一点击使用react

javascript - 悬停时简单幻灯片放映,鼠标离开时幻灯片放映停止

javascript - 谷歌地图 : Can't Change Marker Icon

javascript - 无法在本地 html 文件中的 webview 中加载谷歌地图