题解 | #分隔符#
分隔符
https://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> /* 填写样式 */ </style> </head> <body> <!-- 填写标签 --> <script type="text/javascript"> // 填写JavaScript function _comma(number) { // 补全代码 number=number.toString(); if(number.indexOf('-')!==-1){ number=number.substr(1,number.length-1); if(number.length%3!==0){ var num1=number.substring(0,number.length%3); for(var i=0;i<Math.floor(number.length/3);i++){ num1=num1+','+number.substr(number.length%3+3*i,3); } }else{ var num1=number.substr(0,3); for(var i=0;i<Math.floor(number.length/3)-1;i++){ num1=num1+','+number.substr(3+3*i,3); } } return '-'+num1; }else{ if(number.length%3!==0){ var num1=number.substring(0,number.length%3); for(var i=0;i<Math.floor(number.length/3);i++){ num1=num1+','+number.substr(number.length%3+3*i,3); } return num1; }else{ var num1=number.substr(0,3); for(var i=0;i<Math.floor(number.length/3)-1;i++){ num1=num1+','+number.substr(3+3*i,3); } return num1; } } } </script> </body> </html>