1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Округление до тысяч, миллионов и т.д. - формула Creatium - Upline Studio

Округление до тысяч, миллионов и т.д. - формула Creatium - Upline Studio

Задача

Округлить число до тысяч, миллионов и т.п. (до самой крупной из единиц).

Решение

let({
  bytes: 435478876,
  units: [' тыс.', ' млн.', ' млрд.', ' трлн.'],
  precision: 0,
  zero: '0',
}, if(bytes == 0, zero, let({
  e: min([floor(log(bytes, 1000)), 4])
}, round(bytes / pow(1000, e), precision) & if (e > 0, units[e - 1], ''))))

Переменные / аргументы

  1. bytes — округляемое число.
  2. units — массив единиц измерения.
  3. precision — точность округления. 0 означает, что округляем до целого числа.
  4. zero — результат округления при числе, равном нулю.

Другие формулы Creatium

Вернуться к списку формул Creatium

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium