export function niceNumber()

in src/js/modules/belt.js [92:113]


export function niceNumber(num) {
  if ( num > 0 ) {
  if ( num >= 1000000000 ) { return ( num / 1000000000 ).toFixed(1) + 'bn' }
  if ( num >= 1000000 ) { return ( num / 1000000 ).toFixed(1) + 'm' }
  if ( num >= 1000 ) { return ( num / 1000 ).toFixed(1) + 'k' }
  if (num % 1 != 0) { return num.toFixed(2) }
  else { return num }
  }

  if ( num < 0 ) {
  var posNum = num * -1;
  if ( posNum >= 1000000000 ) return [ "-" + String(( posNum / 1000000000 ).toFixed(1)) + 'bn'];
  if ( posNum >= 1000000 ) return ["-" + String(( posNum / 1000000 ).toFixed(1)) + 'm'];
  if ( posNum >= 1000 ) return ["-" + String(( posNum / 1000 ).toFixed(1)) + 'k'];
  else { return num }
  }

  else {
  return num
  }
  
}