数字千分化的格式:

10000000000.000001 ==> 10,000,000,000.000,001

let num = 23456.78965//整数部分 23456 翻转 65432 通过下标取余3为0加逗号得 23,456, 去掉开头结尾逗号为 23,456
//小数部分 78965 下标不加1 得 7,896,5 下表加1得 789,65 去掉开头结尾逗号 为 789,65function thousand(target){let numArr = (+target).toString().split('.')let intNum = numArr[0]let floatNum = numArr[1]let getInt = (nums) => {return nums.split('').reverse().reduceRight((t,v,i) => {return t += (i % 3 ? v : `${v},`)},'').replace(/^,|,$/g,'')}let getFloat = (nums) => {return nums.split('').reduce((t,v,i) => {return t += ((i + 1) % 3 ? v : `${v},`)},'').replace(/^,|,$/g,'')}return arr[1] ? `${ getInt(intNum) }.${ getFloat(floatNum) }` : getInt(intNum)
}

js实现数字的千分化相关推荐

  1. JS给数字添加千位分隔符

    话不多说,直接上 1.使用正则表达式 const reg = /(\d)(?=(\d{3})+$)/g let num = "12345678"; console.log(num. ...

  2. js 金钱数字添加千分位分隔符号

    输出格式 000,000,000.00 // opt 数值,isZero 是否保留两位小数点numSymbol (opt, isZero = true) {if (opt) {const str = ...

  3. JS中给数字添加千分符

    一些项目在开发过程中,会遇到给表格.图表中的数字添加千分符的问题,下面分享一个简单实用的函数给大家. const thousands = (str) => {//str 字符类型的数字let t ...

  4. JS将数字转换为中文

    <!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>JS ...

  5. php 字母数字混合排序,JavaScript_基于JS实现数字+字母+中文的混合排序方法,在上篇文章给大家介绍了JavaScr - phpStudy...

    基于JS实现数字+字母+中文的混合排序方法 在上篇文章给大家介绍了JavaScript sort数组排序方法和自我实现排序方法小结,用自己的方法实现了数字数组的排序. 当然,实际运用中,我还是会使用s ...

  6. 封装一个layui组件---js实现数字翻牌器效果

    封装一个layui组件-js实现数字翻牌器效果 layui.define(["jquery"], function (exports) {var $ = layui.jquery; ...

  7. CountUp.js – 让数字以非常有趣的动画方式显示

    CountUp.js 无依赖的.轻量级的 JavaScript 类,可以用来快速创建以一种更有趣的动画方式显示数值数据.尽管它的名字叫 countUp,但其实可以在两个方向进行变化,这是根据你传递的 ...

  8. JS判断数字/字母/中文

    原文链接:http://tieba.baidu.com/f?kz=140213674 1 JS判断数字/字母/中文   1. var reg = /^(\w|[\u4E00-\u9FA5])*$/; ...

  9. JS 实现数字转罗马数字

    JS 实现数字转罗马数字 JS 实现数字转罗马数字,最近楼主在写w3c的算法挑战,现在到这个转换实现这里了,所以想着写个博客,看看自己的实现方法和大家的有什么出入的,还望大家多多指教,附上源代码 fu ...

最新文章

  1. 第三届传智杯全国大学生IT技能大赛(决赛B组)【c++】
  2. 冒险实施SAP HANA 农夫山泉缘何做第一个“吃螃蟹”者?
  3. 第一章 编程基础知识
  4. Repeater无刷新分页
  5. 优酷视频手机上能发现投屏设备,但投屏失败?
  6. Python《爬虫收集》
  7. JAVA锁之公平锁和非公平锁
  8. 我的偶像:Garfield 上映
  9. (转)eclipse常用插件在线安装地址或下载地址
  10. 华为OSPF多区域+路由重发布/路由引入
  11. java卡 apdu_将applet安装到java卡的APDU命令的顺序是什么?
  12. Correlation Congruence for Knowledge Distillation
  13. 青少年软件编程C++二级题库(11-20)
  14. 武汉市政府官网转载,长江日报、武汉电视台重磅报道,这场区块链大会厉害了!...
  15. 个人微信号API接口
  16. [CF505E] Mr.Kitayutavs.Bamboos
  17. 7-6 愿天下有情人都是失散多年的兄妹(25 分)
  18. 后台管理系统的美化以及模板的编写
  19. qq音乐会员联合会员都有哪些
  20. unity中的渲染优化技术

热门文章

  1. 南京大学计算机考研难度分析,2020考研难度高的院校分析之【南京大学】
  2. 我们到底在恐惧什么?
  3. 基于java的写字板的设计
  4. 给学弟学妹肝的一篇Java学习路线,保证学弟学妹们大三大四的时候顺利找到实习 Offer
  5. PHP抓取页面中a标签的href属性值以及a中间内容
  6. html显示汉字音调,汉语拼音音调符号标法的规则
  7. java画好看坦克_java绘图,画坦克
  8. [转]应对新劳动法:华为万名员工“自愿”辞职[http://news.qq.com/a/20071030/001675.htm]
  9. 线上AI僚机,告诉你对方喜好,手把手教你如何正确约会
  10. 6-9.添加HLSL镜面高光