number.js 367 B

123456789101112131415161718
  1. /**
  2. * 数字格式化
  3. * @param num
  4. * @returns {string}
  5. */
  6. const format = function (num) {
  7. var num = (num || 0).toString(), result = '';
  8. while (num.length > 3) {
  9. result = ',' + num.slice(-3) + result;
  10. num = num.slice(0, num.length - 3);
  11. }
  12. if (num) {
  13. result = num + result;
  14. }
  15. return result;
  16. }
  17. export default {format}