当前位置:网站首页>数字加分隔符
数字加分隔符
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);//继续三位三位取
}
}
边栏推荐
- JSP application对象简介说明
- Splunk Workflow action 给我们带来的好处
- 六、MFC文档类(单文档和多文档)
- 高并发高可用高性能的解决方案
- 如何在一台机器上(windows)安装两个MYSQL数据库
- Hematemesis summarizes thirteen experiences to help you create more suitable MySQL indexes
- 怎样修改MySQL数据库的密码
- 刷题《剑指Offer》day06
- 剑指offer-解决面试题的思路
- How on one machine (Windows) to install two MYSQL database
猜你喜欢
随机推荐
【TCP/IP】Network Model
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(中)-- 搜索建议
How on one machine (Windows) to install two MYSQL database
安装gnome-screenshot截图工具
JSP exception对象简介说明
期刊会议排名、信息检索网站推荐以及IEEE Latex模板下载
一次Spark SQL线上问题排查和定位
来n遍剑指--06. 从尾到头打印链表
混合型界面:对话式UI的未来
Scala基础【seq、set、map、元组、WordCount、队列、并行】
js右侧圆点单页滚动介绍页面
剑指offer-解决面试题的思路
Flutter Paystack 所有选项实现
matlab常用符号用法总结
[MySQL exercises] Chapter 3 Common data types in MySQL
js实现2020年元旦倒计时公告牌
Define event types in Splunk Web
云服务器部署 Web 项目
文件管理:目录管理
[Cloud native and 5G] Microservices support 5G core network





![[MySQL exercises] Chapter 5 · SQL single table query](/img/11/66b4908ed8f253d599942f35bde96a.png)


