美文网首页
将数字转成以,分开

将数字转成以,分开

作者: zackxizi | 来源:发表于2018-08-23 15:21 被阅读0次
// 将数字转成以,分开
      function fliterNum (num) {
        num = num.toString()
        let int = '0'
        let float = '00'
        if (num.indexOf('.') === -1) {
          int = num
        } else {
          int = num.split('.')[0]
          float = num.split('.')[1]
        }
        if (float.length === 0) {
          float = '00'
        } else if (float.length === 1) {
          float = float + '0'
        }
        const intArr = int.split('').reverse()
        console.log(intArr)
        int = ''
        intArr.forEach((val, index) => {
          if ((index + 1) % 3 === 0) {
            int = ',' + val + int
          } else {
            int = val + int
          }
        })
        const intLastArr = int.split('')
        if (intLastArr[0] === ',') {
          intLastArr.splice(0, 1)
        }
        int = intLastArr.join('')
        return int + '.' + float
      }

相关文章

网友评论

      本文标题:将数字转成以,分开

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