Функция VBScript FormatCurrencyFunction


VBScript 参考手册Полный справочник по VBScript

Функция FormatCurrency возвращает выражение, отформатированное как денежное значение, используя символ валюты, определённый в Панели управления компьютерной системы.

Синтаксис

FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])

Parameters Описание
выражение Обязательный. Выражение для форматирования.
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

<script type="text/vbscript">

document.write(FormatCurrency(20000))

</script>

Вывод вышеприведённого примера:

$20,000.00

Попробуйте сами »

Пример 2

Задайте количество цифр после десятичной точки:

<script type="text/vbscript">

document.write(FormatCurrency(20000,2) & "<br />")
document.write(FormatCurrency(20000,5))

</script>

Вывод вышеприведённого примера:

$20,000.00
$20,000.00000

Попробуйте сами »

Пример 3

Отображать ли ведущие нули для дробных значений:

<script type="text/vbscript">

document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))

</script>

Вывод вышеприведённого примера:

$.20
$0.20

Попробуйте сами »

Пример 4

Заключать ли отрицательные значения в скобки:

<script type="text/vbscript">

document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))

</script>

Вывод вышеприведённого примера:

-$50.00
($50.00)

Попробуйте сами »

Пример 5

Группировать ли один миллион долларов:

<script type="text/vbscript">

document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))

</script>

Вывод вышеприведённого примера:

$1000000.00
$1,000,000.00

Попробуйте сами »

VBScript 参考手册Полный справочник по VBScript Другие расширения