题目描述
使用JavaScript实现paddingNUM方法,每隔三位使用逗号分隔一次,函数返回分隔后的字符串
输入描述
输入数据为一个数字即可
输出描述
函数返回分隔好的字符串
输入
33
1234.56
123456789
987654.321
-987654.3
输出
33.0
1,234.56
123,456,789.0
987,654.321
987,654.3
实现思路
- 判断输入的数据的正负情况
- 将输入的数据取绝对值后转为String数据以小数点分割为左右两部分
- 如果小数部分的数据为空的化将小数部分赋值为0
- 如果整数部分的数据长度大于3,将正数部分的字符串的倒数3位数据切割出来与逗号连接之后与中间数据tmp连接
- 将整数部分的后三位剪切掉
- 将处理好的数据返回
function paddingNum(input){
//判断是正数还是负数
let flag = input ? true