通过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>
通过控制台看到输出
