Функция VBScript FormatCurrencyFunction
Полный справочник по VBScript
Функция FormatCurrency возвращает выражение, отформатированное как денежное значение, используя символ валюты, определённый в Панели управления компьютерной системы.
Синтаксис
FormatCurrency(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
| Parameters | Описание |
|---|---|
| выражение | Обязательный. Выражение для форматирования. |
| NumDigAfterDec | Необязательный. Числовое значение, указывающее количество цифр, отображаемых справа от десятичной точки. Значение по умолчанию — -1 (используются региональные настройки компьютера). |
| IncLeadingDig | Необязательно. Указывает, отображать ли ведущие нули для дробных значений:
|
| UseParForNegNum | Необязательно. Указывает, заключать ли отрицательные значения в круглые скобки:
|
| GroupDig | Необязательно. Указывает, группировать ли цифры с помощью символа разделения разрядов, заданного в региональных параметрах компьютера:
|
Примеры
Пример 1
<script type="text/vbscript">
document.write(FormatCurrency(20000))
</script>
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>
document.write(FormatCurrency(20000,2) & "<br />")
document.write(FormatCurrency(20000,5))
</script>
Вывод вышеприведённого примера:
$20,000.00
$20,000.00000
$20,000.00000
Попробуйте сами »
Пример 3
Отображать ли ведущие нули для дробных значений:
<script type="text/vbscript">
document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))
</script>
document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))
</script>
Вывод вышеприведённого примера:
$.20
$0.20
$0.20
Попробуйте сами »
Пример 4
Заключать ли отрицательные значения в скобки:
<script type="text/vbscript">
document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))
</script>
document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))
</script>
Вывод вышеприведённого примера:
-$50.00
($50.00)
($50.00)
Попробуйте сами »
Пример 5
Группировать ли один миллион долларов:
<script type="text/vbscript">
document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))
</script>
document.write(FormatCurrency(1000000,,,,0) & "<br />")
document.write(FormatCurrency(1000000,,,,-1))
</script>
Вывод вышеприведённого примера:
$1000000.00
$1,000,000.00
$1,000,000.00
Попробуйте сами »
Полный справочник по VBScript Другие расширения