[JavaScript] javascript为数字添加逗号千分符 →→→→→进入此内容的聊天室

来自 , 2019-07-22, 写在 JavaScript, 查看 104 次.
URL http://www.code666.cn/view/7f9d88fe
  1. function CommaFormatted(amount) {
  2.         var delimiter = ","; // replace comma if desired
  3.         var a = amount.split('.',2)
  4.         var d = a[1];
  5.         var i = parseInt(a[0]);
  6.         if(isNaN(i)) { return ''; }
  7.         var minus = '';
  8.         if(i < 0) { minus = '-'; }
  9.         i = Math.abs(i);
  10.         var n = new String(i);
  11.         var a = [];
  12.         while(n.length > 3) {
  13.                 var nn = n.substr(n.length-3);
  14.                 a.unshift(nn);
  15.                 n = n.substr(0,n.length-3);
  16.         }
  17.         if(n.length > 0) { a.unshift(n); }
  18.         n = a.join(delimiter);
  19.         if(d.length < 1) { amount = n; }
  20.         else { amount = n + '.' + d; }
  21.         amount = minus + amount;
  22.         return amount;
  23. }
  24. //javascript/4174

回复 "javascript为数字添加逗号千分符"

这儿你可以回复上面这条便签

captcha