Как использовать toLocaleString() и tofixed (2) в javascript
Как я могу сделать это в javascript?
var num = 2046430;
num.toLocaleString();
will give you "2,046,430";
То, что я пробовал,
var num = 2046430;
num.toLocaleString().toFixed(2);
Ожидаемый результат
"2,046,430.00";
Ответ 1
Взято из MDN:
Синтаксис
numObj.toLocaleString([locales [, options]])
toLocaleString принимает 2 аргумента. Первый - это локаль, второй - варианты. Что касается опций, которые вы ищете:
minimumFractionDigits
Минимальное количество цифр цифр. Возможные значения: от 0 до 20; по умолчанию для простого номера и процентное форматирование - 0; по умолчанию для форматирования валюты используется количество младших цифр, предоставленных кодом валюты ISO 4217 list (2, если список не предоставляет эту информацию).