[2020-08-26]写一个js函数,实现对一个数字每3位加一个逗号,如输入100000, 输出100,000

  • 写一个js函数,实现对一个数字每3位加一个逗号,如输入100000, 输出100,000
  1. 最简单的方法就是调用toLocaleString
    image.png

    2.自己手动实现一个toLocaleString方法
Number.prototype.toLocaleString = function () {
  let str = this.valueOf().toString();
  var _arr = [];
  if (str.length < 4) return str;
  while (str) {
    _arr.push(str.slice(-3));
    str = str.slice(0, -3);
  }
  return _arr.reverse().join(",");
};

var a = 1244;
a.toLocaleString();
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容