题解 | #分隔符#
分隔符
https://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77
{"css":"","js":"","html":"<!DOCTYPE html>\n<html>\n <head>\n <meta charset=utf-8>\n </head>\n <body>\n \t\n <script type=\"text/javascript\">\n function _comma(number) {\n // 补全代码\n let arr = number.toString().split('.')// 分隔小数点,得到字符串数组\n let nArr = arr[0].split('').reverse()// 得到整数部分倒序数组,便于遍历\n let res=[];\n for(let i=0;i<nArr.length;i++){\n // 遍历,每三位插入逗号,注意判断 i为0和 nArr[i]为负号的情况\n if(i%3===0 && i!==0 && nArr[i] !== '-'){\n res.push(',')\n }\n res.push(nArr[i])\n }\n res.reverse() //再次倒序\n \n // 处理小数并输出字符串\n if(arr[1]){\n res = res.join('').concat(\".\"+arr[1])\n }else{\n res = res.join('')\n }\n return res\n }\n </script>\n </body>\n</html>","libs":[]}