Функция FormatNumber в VBScript

Определение и использование

Функция FormatNumber может возвращать выражение, форматированное как число.

Грамматика

ФорматироватьЧисло(Выражение[,КоличествоЭлементовПослеДесятичнойЗнака[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
Параметры Описание
expression Обязателен. Выражение, подлежащее форматированию.
NumDigAfterDec Указывает количество знаков после запятой справа от точки в значении. По умолчанию равно -1 (используются настройки регионального формата компьютера).
IncLeadingDig Опционально. Указывает, следует ли отображать ведущие нули в значении с плавающей запятой:
  • -2 = TristateUseDefault - Использовать настройки регионального формата компьютера.
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
UseParForNegNum Опционально. Указывает, следует ли помещать отрицательные значения в скобки.
  • -2 = TristateUseDefault - Использовать настройки регионального формата компьютера.
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False
GroupDig Опционально. Указывает, использовать ли символы группировки чисел, указанные в настройках регионального формата компьютера.
  • -2 = TristateUseDefault - Использовать настройки регионального формата компьютера.
  • -1 = TristateTrue - True
  • 0 = TristateFalse - False

Пример

Пример 1

document.write(FormatNumber(20000))

Вывод:

20,000.00

Пример 2

document.write(FormatNumber(20000.578,2))

Вывод:

20,000.58

Пример 3

document.write(FormatNumber(20000.578,2,,,0))

Вывод:

20000.58