题解 | 分隔符
分隔符
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) { // 补全代码 const arr = [...number.toString()] let num = 0; for(let i= arr.length; i>0 ; i--,num++) { if(num == 3&&!isNaN(arr[i-1])) { arr.splice(i,0,',') num = 0; } } return arr.join('') } console.log(_comma(-123)); </script> </body> </html> // isNaN() 用来判断是否非数字,如果经过转换是数字,那么就会返回false,不是,就返回true