format

возвращает отформатированное число в виде строки

string format(number value, [object config] );
valuenumberчисло, которое нужно отформатировать
configobjectобъект с параметрами для форматирования
stringстрока с отформатированным числом
Details

Объект config может содержать следующие атрибуты:

  • decimalSize - количество десятичных цифр в числе с плавающей запятой. 2 по умолчанию;
  • groupSize - количество цифр в группе. 3 по умолчанию;
  • decimalDelimiter - символ, который отделяет целую часть от дробной. "." по умолчанию;
  • groupDelimiter - символ, который разделяет группы цифр. "," по умолчанию.
  • decimalOptional - boolean. Если true, позволяет не указывать количество десятичных цифр в числе с плавающей запятой.
  • prefix - string. Добавляет префикс к отформатированному числу.
  • sufix - string. Добавляет суффикс к отформатированному числу.
  • minusPosition - string. Расположение отрицательного знака.
  • minusSign - string|array. Знак для обозначения отрицательного числа.
  • priceTemplate - string. Темплейт для установки формата цены, если используется не дефолтная локаль. Для локали по умолчанию удобно использовать метод priceFormat.
const str1 = webix.Number.format(-10008.999, {
    decimalSize: 2, groupSize: 3, 
    decimalDelimiter: ".", groupDelimiter: "'", 
    prefix: "abc", sufix: "dfg", 
    minusPosition:"after",
    minusSign:"-",
    priceTemplate:"${obj}"
});
// ->"abc$10'009.00-dfg"
See also
Наверх