Как добавить пробелы между тысячными?
const numb = 1234567;
const numbFmt = new Intl.NumberFormat('ru-RU').format(numb);
console.log('Отформатированное число: ' + numbFmt); // 1 234 567

const numb = 1234567;
const numbFmt = numb.toLocaleString('ru-RU');
console.log('Отформатированное число: ' + numbFmt);  // 1 234 567
Предыдущие способы плохо работают для очень больших чисел, поэтому вот мой:
console.log(
"498065392975507667366026341067548906436328316841307936116457316164193184705285250962660148627300967657213217328759941177315742017903027130095729437206958025287403606910196074469378649164695055964366281024547871829070617652494336"
  .split("")
  .reverse()
  .join("")
  .replace(/\d\d\d/g, "$& ")
  .split("")
  .reverse()
  .join("")
);