js实现每隔三个数加一个逗号,还要考虑小数点的情况
作者:
无迹落花 | 来源:发表于
2018-10-09 17:02 被阅读30次
function transform(number){
var num = number.toString()
var numArr = num.split('.')
var [num, dotNum] = numArr
var operateNum = num.split('').reverse()
var result = [], len = operateNum.length
for(var i = 0; i< len; i++){
result.push(operateNum[i])
if(((i+1) % 3 === 0) && (i !== len-1)){
result.push(',')
}
}
if(dotNum){
result.reverse().push('.', ...dotNum)
return result.join('')
}else{
return result.reverse().join('')
}
}
var output=transform(1988768.89)
console.log(output) // 1,988,768.89
本文标题:js实现每隔三个数加一个逗号,还要考虑小数点的情况
本文链接:https://www.haomeiwen.com/subject/melyaftx.html
网友评论