【问题标题】:How to insert commas into the result of a javascript function [duplicate]如何在javascript函数的结果中插入逗号[重复]
【发布时间】:2014-11-21 20:41:52
【问题描述】:

一个小时以来,我一直在试图弄清楚如何在这个函数的结果中插入逗号。

var i = 2574672248;
function increment2() {
    i++;
    document.getElementById('xxx').innerHTML = i;
}
setInterval('increment2()', 50);

结果每半秒加 1。我正在尝试这样做,例如,如果结果是 2394672248,则显示为“2,574,672,248”,而不是原始的“2574672248”。我尝试在其中加入不同的逗号插入功能,但它不起作用。

【问题讨论】:

  • 所以您要插入数千个分隔符?对吗?
  • 千位分隔符和setInterval有什么关系?你为什么发布这个代码?你还想做点别的吗?
  • @alex:所以也许你应该编辑你的问题来这么说。并删除数字2394672248 永远不会给你2,574,672,248 的令人困惑的不匹配

标签: javascript jquery


【解决方案1】:
var i = 2574672248;
function increment2() {
    i++;
    document.getElementById('xxx').innerHTML = i.toLocaleString('en');
}
setInterval('increment2()', 50);

从这里:add commas to a number in jQuery

【讨论】:

  • 完美。非常感谢
  • @alex 刚刚更新了答案以使其更有意义
猜你喜欢
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 2017-08-21
  • 2020-05-25
  • 2017-12-26
  • 2021-03-28
  • 2013-05-01
  • 2011-08-20
相关资源
最近更新 更多