题解 | #分隔符#
分隔符
https://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77
function _comma(number) {
// 补全代码
//Math 对象用于执行数学任务。
//abs() 方法可返回一个数的绝对值.
//toString() 方法把数字转换为字符串。
//split() 方法用于把一个字符串分割成字符串数组。
//reverse() 方法用于颠倒数组中元素的顺序。
let arr=Math.abs(number).toString().split('').reverse()
let i=3
while(i<arr.length){
arr.splice(i,0,',')
//splice() 方法用于添加或删除数组中的元素。
i+=4
}
//join() 方法用于把数组中的所有元素转换一个字符串。
let str=arr.reverse().join('')
return number>=0?str:'-'+str
}
// 补全代码
//Math 对象用于执行数学任务。
//abs() 方法可返回一个数的绝对值.
//toString() 方法把数字转换为字符串。
//split() 方法用于把一个字符串分割成字符串数组。
//reverse() 方法用于颠倒数组中元素的顺序。
let arr=Math.abs(number).toString().split('').reverse()
let i=3
while(i<arr.length){
arr.splice(i,0,',')
//splice() 方法用于添加或删除数组中的元素。
i+=4
}
//join() 方法用于把数组中的所有元素转换一个字符串。
let str=arr.reverse().join('')
return number>=0?str:'-'+str
}