@sladenkij

Округление чисел, например 1000 в 1к?

5b742d32bcb47882339644.png
количество скачиваний выводится через тег в html, как округлить это число и вывести в виде 99к с помощью js в div?
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
function shortNumber(val) {
  const numSymbol = [ '', 'K', 'M', 'B', 'T' ];
  let symbolIndex = 0;

  while (val >= 1000) {
    val = Math.round(val / 1000);
    symbolIndex++;
  }

  return val + numSymbol[symbolIndex];
}


shortNumber(96); // 96
shortNumber(22222); // 22K
shortNumber(4951476); // 5M
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Edymov
Вот то, что вам нужно - Numeral
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы