javascript - JavaScript 中是否有将值转换为数字格式的函数?

标签 javascript jquery

JavaScript 中是否有将值转换为数字格式的函数?

例如:10006.1056 到 10,006.16

最佳答案

是的。

最好的方法是创建一个 NumberFormat,您可以在您的语言环境中重复使用。

例如“en-US”(美国)或“en-IN”(印度)。

要设置最大精度数字,请使用选项 maximumFractionDigits。 例如,如果您总是想使用 2 个精度数字:1 必须是 1.00,也可以使用 minimumFractionDigits

var number = 10006.1056;
var nf = new Intl.NumberFormat('en-US', {
    maximumFractionDigits:2, 
    minimumFractionDigits:2
});

var formattedNumber = nf.format(number); // Will output 10,006.10

关于javascript - JavaScript 中是否有将值转换为数字格式的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37863440/

相关文章:

javascript - 不能使用命名空间 'Boom' 作为类型

javascript - 代码无法识别 ColumnDataSource 的本质

jquery - 如何在 Bootstrap 导航栏中添加事件类

javascript - 如何执行(运行)JS 函数?

javascript - 使用Django发送音频文件时出现DOMException

php - 寻找一个好的 JQuery 计数器

javascript - 如何定位在 php 中没有任何 ID 或标记的 <span> 元素的 innerHTML?

javascript - 查找给定当前时间的时间范围(以毫秒为单位)

javascript - 如何在执行某行后仅在断点处停止?

jquery - 将鼠标悬停在 div 上时显示 jQuery 工具提示