js实现数字的千分化
数字千分化的格式:
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实现数字的千分化相关推荐
- JS给数字添加千位分隔符
话不多说,直接上 1.使用正则表达式 const reg = /(\d)(?=(\d{3})+$)/g let num = "12345678"; console.log(num. ...
- js 金钱数字添加千分位分隔符号
输出格式 000,000,000.00 // opt 数值,isZero 是否保留两位小数点numSymbol (opt, isZero = true) {if (opt) {const str = ...
- JS中给数字添加千分符
一些项目在开发过程中,会遇到给表格.图表中的数字添加千分符的问题,下面分享一个简单实用的函数给大家. const thousands = (str) => {//str 字符类型的数字let t ...
- JS将数字转换为中文
<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>JS ...
- php 字母数字混合排序,JavaScript_基于JS实现数字+字母+中文的混合排序方法,在上篇文章给大家介绍了JavaScr - phpStudy...
基于JS实现数字+字母+中文的混合排序方法 在上篇文章给大家介绍了JavaScript sort数组排序方法和自我实现排序方法小结,用自己的方法实现了数字数组的排序. 当然,实际运用中,我还是会使用s ...
- 封装一个layui组件---js实现数字翻牌器效果
封装一个layui组件-js实现数字翻牌器效果 layui.define(["jquery"], function (exports) {var $ = layui.jquery; ...
- CountUp.js – 让数字以非常有趣的动画方式显示
CountUp.js 无依赖的.轻量级的 JavaScript 类,可以用来快速创建以一种更有趣的动画方式显示数值数据.尽管它的名字叫 countUp,但其实可以在两个方向进行变化,这是根据你传递的 ...
- JS判断数字/字母/中文
原文链接:http://tieba.baidu.com/f?kz=140213674 1 JS判断数字/字母/中文 1. var reg = /^(\w|[\u4E00-\u9FA5])*$/; ...
- JS 实现数字转罗马数字
JS 实现数字转罗马数字 JS 实现数字转罗马数字,最近楼主在写w3c的算法挑战,现在到这个转换实现这里了,所以想着写个博客,看看自己的实现方法和大家的有什么出入的,还望大家多多指教,附上源代码 fu ...
最新文章
- 第三届传智杯全国大学生IT技能大赛(决赛B组)【c++】
- 冒险实施SAP HANA 农夫山泉缘何做第一个“吃螃蟹”者?
- 第一章 编程基础知识
- Repeater无刷新分页
- 优酷视频手机上能发现投屏设备,但投屏失败?
- Python《爬虫收集》
- JAVA锁之公平锁和非公平锁
- 我的偶像:Garfield 上映
- (转)eclipse常用插件在线安装地址或下载地址
- 华为OSPF多区域+路由重发布/路由引入
- java卡 apdu_将applet安装到java卡的APDU命令的顺序是什么?
- Correlation Congruence for Knowledge Distillation
- 青少年软件编程C++二级题库(11-20)
- 武汉市政府官网转载,长江日报、武汉电视台重磅报道,这场区块链大会厉害了!...
- 个人微信号API接口
- [CF505E] Mr.Kitayutavs.Bamboos
- 7-6 愿天下有情人都是失散多年的兄妹(25 分)
- 后台管理系统的美化以及模板的编写
- qq音乐会员联合会员都有哪些
- unity中的渲染优化技术
热门文章
- 南京大学计算机考研难度分析,2020考研难度高的院校分析之【南京大学】
- 我们到底在恐惧什么?
- 基于java的写字板的设计
- 给学弟学妹肝的一篇Java学习路线,保证学弟学妹们大三大四的时候顺利找到实习 Offer
- PHP抓取页面中a标签的href属性值以及a中间内容
- html显示汉字音调,汉语拼音音调符号标法的规则
- java画好看坦克_java绘图,画坦克
- [转]应对新劳动法:华为万名员工“自愿”辞职[http://news.qq.com/a/20071030/001675.htm]
- 线上AI僚机,告诉你对方喜好,手把手教你如何正确约会
- 6-9.添加HLSL镜面高光