美文网首页
写一个js函数,添加千位分隔符

写一个js函数,添加千位分隔符

作者: 遇一顽石 | 来源:发表于2020-07-14 20:30 被阅读0次
  var str = '92089183928193892139'
    function main(num){
        var arr = [];
        function operate(n){
            if(n.length > 3){
                arr[arr.length] = n.slice(-3);
                return operate(n.slice(0,-3));
            }else{
                arr[arr.length] = n;
                return arr.reverse().join(',');
            }
        };
        return operate(num)
    }
    console.log(main(str));    

思路:添加千位分隔符是从后到前,每3位添加逗号,所以这里输入数据转换成字符串后,利用slice方法的输入负数参数从后取的特点,从后取三位数字保存在数组中,并把取剩后的数据递归重复取值,直到数据不足3位,把剩下一起存入数组中

相关文章

  • 写一个js函数,添加千位分隔符

    思路:添加千位分隔符是从后到前,每3位添加逗号,所以这里输入数据转换成字符串后,利用slice方法的输入负数参数从...

  • JS学习记录

    JS Learning 一、请做好准备 基本操作 引用js文件 执行顺序 分隔符 注释 变量 判断语句 函数 函数...

  • 类中添加方法

    1.类里面所有函数不需要写function2.多个函数方法之间不需要添加逗号分隔符

  • JavaScript学习二

    匿名函数 在body中定义一个div 在JS中添加匿名函数,并为其添加点击事件 函数return关键字 1.在bo...

  • js的骚操作

    1、js数组索引添加值 2、js函数parseInt(转16进制 py版本

  • 记录面试题

    腾讯 笔试题 写一个函数可以获取cookie,兼容各个浏览器 CSS不定宽高的居中 用原生JS添加事件方法 fun...

  • 建立JS库文件

    建立库的方式 函数式 对象式 函数式 对象式 给JS添加连缀(链式)操作 给Base对象添加原型方法 1.添加CS...

  • VUE解决IOS单击变双击问题

    引入js文件 函数添加 .debounce()methods: {change_status:.debounce...

  • 简单JS问题总结

    1、用JS写一个函数,查询字符串中'hello'的所有位置? 2、用JS写一个函数,查询字符串中最长的单词? 3、...

  • JavaScript 认识1

    1. 关于函数 函数是一组执行任务的javaScript语句.head节点内添加js代码 baby节点内添加代码 ...

网友评论

      本文标题:写一个js函数,添加千位分隔符

      本文链接:https://www.haomeiwen.com/subject/aqyzqktx.html