format
возвращает отформатированное число в виде строки
string format(number value, [object config] );
value | number | число, которое нужно отформатировать |
config | object | объект с параметрами для форматирования |
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
Наверх