通过js实现对数字的分隔符的处理

用到 slice(),.reverse(),join('')方法来处理数字。

首先思想是将数字转化为数组形式然后通过splice()方法

js代码

<script>function transfer(number) {// 补全代码const arr=String(number).slice().split('').reverse();if(number<999&&number>-999){return String(number);}else{for(let i=3;i<arr.length;i=i+3){arr.splice(i,0,',');i++;}return arr.reverse().join('');}}console.log(transfer(-12300));console.log(transfer(123));console.log(transfer(12300000));</script>

通过控制台看到输出

JS实现数字的分隔符,美元分隔符(12,300)相关推荐

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

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

  2. 返回参数数字的千分位分隔符字符串+按指定长度切割数组

    刷题的时候刷到了返回参数数字的千分位分隔符字符串的题目 题目:返回参数数字的千分位分隔符字符串 输入:12345 输出:12,345输入:1234567 输出:1,234,567 (很抓马,我的脑袋空 ...

  3. word文档怎么给数字加千分符_如何给word文档中的数字添加千分位分隔符

    展开全部 准备工具/材料:windows10Build10158版本,Excel 2013版本. 1.此演示操作中使用的办公软件是Excel 2013版本. 2.windows10Build10158 ...

  4. 返回参数数字的千分位分隔符字符串

    返回参数数字的千分位分隔符,每千位划一个分隔符,因为位数不确定,所以选用递归的方式 <!DOCTYPE html> <html><head><meta cha ...

  5. html中写自增数字,WPS word中数字怎么自增 如何在word中设置数字的千位分隔符

    选中某行,列或者某一部分,选择菜单栏的"行和列"->"填充"选项,选择序列选项. 在弹出的窗口中设置你需要的选项. WPS文字怎样自动增加数字 如何在WP ...

  6. JS:关于JS字面量及其容易忽略的12个小问题

    简要 问题1:不能使用typeof判断一个null对象的数据类型 问题2:用双等号判断两个一样的变量,可能返回false 问题3:对于非十进制,如果超出了数值范围,则会报错 问题4:JS浮点数并不精确 ...

  7. java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1.数字 function testisNum(object) { var s =document.getElementById(obj ...

  8. java 宏开关美元换加_把数字转变成美元大写的宏

    从一个网站找到了以下代码可以将数字转换成美元.据说是微软写的代码.和大家分享一下. Function ConvertCurrencyToEnglish(ByVal MyNumber) Dim Temp ...

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

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

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

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

最新文章

  1. webapi支持session
  2. 浅析如何扩大企业网站营销利益
  3. spring boot----简单入门
  4. linux文件赋予755权限,Linux文件和目录的777、755、644权限解释
  5. mybatis parametertype 多个参数
  6. PyTorch扩展自定义PyThon/C++(CUDA)算子的若干方法总结
  7. 一道JS面试题目引发的思考
  8. 没有可用软件包 docker-compose。_XSS可用空间只有364G!是XSS游戏更小《盗贼之海》小一大半...
  9. easyui获取图片路径_094 ego电商项目-2 菜单、图片上传、CRUD
  10. cocos判断鼠标点击_面试官:你可以用纯 CSS 判断鼠标进入的方向吗?
  11. fio 磁盘I/O测试工具
  12. Multisim 版本针对3D元件库说明
  13. 有道翻译js逆向解析
  14. java汉诺塔递归算法
  15. json的格式是什么?
  16. ROS下同步通信topic和异步通信service的异同
  17. 源码阅读技巧总结-Android
  18. 微信小程序通过云函数生成带参数的小程序码
  19. 深度学习之卷积神经网络经典网络LeNet-5简介
  20. 波斯顿动力机器人“特效专辑”

热门文章

  1. 【论文阅读】PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization
  2. 苹果cms 压缩html,苹果cmsv10seo友好模板配合关键设置两个月上权重2
  3. 高效率批量插入上亿数据
  4. 解决Arcmap中遥感影像颜色显示异常问题
  5. BroadcastReceiver多次unregisterReceiver 导致 Receiver not registered问题
  6. 安装计算机到手机桌面,手机桌面计算机的制作方法
  7. Nature公布2022年值得关注的七大科学事件, 中国一项入选!
  8. 狩鹿助手服务器码,可用KMS服务器
  9. jmail支持的邮箱
  10. 英文工科生写作整理(1)纯干货