Javascript 将小数点添加到数据值chartJS

Javascript 将小数点添加到数据值chartJS,javascript,Javascript,这告诉我如何将数据值添加到图表JS- 现在我想给这些值添加逗号,例如5000 6000而不是5000 6000 不幸的是,JavaScript中没有内置的跨浏览器解决方案: 您可以使用小提琴中包含的带逗号的数字: var numberWithCommas = function(x) { return x .toString() .replace(/\B(?=(\d{3})+(?!\d))/g, ","); }; 仅包括bar.value=number

这告诉我如何将数据值添加到图表JS-

现在我想给这些值添加逗号,例如5000 6000而不是5000 6000


不幸的是,JavaScript中没有内置的跨浏览器解决方案:

您可以使用小提琴中包含的带逗号的
数字:

var numberWithCommas = function(x) {
    return x
        .toString()
        .replace(/\B(?=(\d{3})+(?!\d))/g, ",");
};
仅包括
bar.value=numberWithCommas(bar.value)
this.dataset.forEach
函数中


这将在将数字添加到图表之前使用逗号格式化数字。

不幸的是,没有简单的跨浏览器解决方案。检查这个答案:是的,我已经为Y值做了这件事——在代码示例中没有。但我也希望对线/条上方显示的数据值执行相同的操作。我使用了这个:var numberWithCommas=function(x){return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g,“,”;”;对于Y轴-scaleLabel:,您能详细说明出了什么问题吗?您是遇到了错误还是不起作用?如果代码中引用的值是
bar.value
points.value
,则可以使用
numberWithCommas
functionAdd
bar.value=numberWithCommas(bar.value)来包装这些值this.datasets.forEach
函数中的code>起作用,但是有没有办法保持工具提示并使这些提示中的值显示小数点?
var numberWithCommas = function(x) {
    return x
        .toString()
        .replace(/\B(?=(\d{3})+(?!\d))/g, ",");
};