当前位置:网站首页>数字加分隔符
数字加分隔符
2022-07-31 09:06:00 【大鲤余】
function _comma(number) {
// 补全代码
let num = String(number)
num = Array.from(num)//转成数组方便调用数组方法
num.reverse()//从后往前
for (let i = num.length - 1; i >= 0; i--) {
if (i % 3 == 0&&/\d/.test(num[i])) {
//每三位加,遇到负号不加,
num.splice(i, 0, ',')
}
}
if(num[0]==',')num.shift()//第一项如果,去掉
num.reverse()//改正确顺序
return num.join('')
}
//方法2递归
function _comma(number) {
// 补全代码
if (number < 1000) {
return number.toString();
} else {
//每三位,
return _comma(Math.floor(number / 1000)) + "," + _comma(number % 1000);//继续三位三位取
}
}
边栏推荐
- 【Redis高手修炼之路】Jedis——Jedis的基本使用
- Job hunting product manager [9] How to write a good resume in job hunting season?
- Andoird开发--指南针(基于手机传感器)
- 期刊投递时的 Late News Submission 是什么
- 7. JS ES6新增语法 new Map详讲,还有一道代码实战案例帮你快上手new Map
- 【黄啊码】MySQL入门—3、我用select ,老板直接赶我坐火车回家去,买的还是站票
- Aleo Testnet3规划大纲
- [Mini Program Project Development--Jingdong Mall] Custom Search Component of uni-app (Part 1)--Component UI
- 0730~Mysql optimization
- 来n遍剑指--06. 从尾到头打印链表
猜你喜欢
随机推荐
来n遍剑指--07. 重建二叉树
js右侧圆点单页滚动介绍页面
利用frp服务器进行内网穿透ssh访问
Flink1.15源码阅读——PER_JOB vs APPLICATION执行流程
【Unity】编辑器扩展-03-拓展Inspector视图
基于学生成绩管理系统(附源代码及数据库)
The future of the hybrid interface: conversational UI
Andoird开发--指南针(基于手机传感器)
A brief introduction to the SSM framework
JSP exception对象简介说明
生成随机数
刷题《剑指Offer》day06
【MySQL功法】第2话 · 数据库与数据表的基本操作
UE4插件软链接(关联)
关于挂载EXfat文件格式U盘失败的问题
Aleo Testnet3规划大纲
2022 Hangzhou Electric Cup Super League 3
科目三:前方路口直行
JSP pagecontext对象的简介说明
如何在一台机器上(windows)安装两个MYSQL数据库