当前位置:网站首页>数字加分隔符
数字加分隔符
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);//继续三位三位取
}
}
边栏推荐
- The future of the hybrid interface: conversational UI
- MySQL 操作语句大全(详细)
- Golang-based swagger super intimate and super detailed usage guide [there are many pits]
- Scala基础【seq、set、map、元组、WordCount、队列、并行】
- js实现2020年元旦倒计时公告牌
- [MySQL exercises] Chapter 2 Basic operations of databases and data tables
- 7. JS ES6新增语法 new Map详讲,还有一道代码实战案例帮你快上手new Map
- 剑指offer-解决面试题的思路
- Linux安装mysql
- A, MySQL principle of master-slave replication
猜你喜欢

【MySQL功法】第5话 · SQL单表查询

【Unity】编辑器扩展-04-拓展Scene视图

(selenium)Service geckodriver unexpectedly exited. Status code was: 64

六、MFC文档类(单文档和多文档)

安装sambe

Pytorch学习记录(七):自定义模型 & Auto-Encoders

Define event types in Splunk Web

【问题记录】TypeError: eval() arg 1 must be a string, bytes or code object

35-Jenkins-Shared library application

来n遍剑指--06. 从尾到头打印链表
随机推荐
MySQL (2)
MUI获取相机权限
Pytorch学习记录(七):自定义模型 & Auto-Encoders
【小程序项目开发-- 京东商城】uni-app之自定义搜索组件(下) -- 搜索历史
基于golang的swagger超贴心、超详细使用指南【有很多坑】
Andoird开发--指南针(基于手机传感器)
postgresql 生成随机日期,随机时间
matlab常用符号用法总结
js雷达图统计图表插件
射频电路学习之滤波电路
JSP response,request操作中(中文乱码)-如何解决呢?
MySQL----多表查询
MySQL 日期时间类型精确到毫秒
云服务器部署 Web 项目
刷题《剑指Offer》day05
高并发高可用高性能的解决方案
基于学生成绩管理系统(附源代码及数据库)
5.for in 和 for of区别和使用
HTC官方RUU固件提取刷机包rom.zip以及RUU解密教程
期刊投递时的 Late News Submission 是什么