VBScript FormatCurrencyFonction


VBScript 参考手册Référence VBScript complète

La fonction FormatCurrency renvoie une expression formatée en tant que valeur monétaire, en utilisant le symbole monétaire défini dans le Panneau de configuration du système informatique.

Syntaxe

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

Parameters Description
expression Obligatoire. L'expression à formater.
NumDigAfterDec Facultatif. Une valeur numérique indiquant le nombre de chiffres affichés à droite du séparateur décimal. La valeur par défaut est -1 (utilise les paramètres régionaux de l'ordinateur).
IncLeadingDig Facultatif. Indique s'il faut afficher les zéros de tête pour les valeurs fractionnaires :
  • -2 = TristateUseDefault - Utiliser les paramètres régionaux de l'ordinateur
  • -1 = TristateTrue - Vrai
  • 0 = TristateFalse - Faux
UseParForNegNum Facultatif. Indique si les valeurs négatives sont placées entre parenthèses :
  • -2 = TristateUseDefault - Utiliser les paramètres régionaux de l'ordinateur
  • -1 = TristateTrue - Vrai
  • 0 = TristateFalse - Faux
GroupDig Facultatif. Indique s'il faut grouper les chiffres à l'aide du symbole de groupement de chiffres spécifié dans les paramètres régionaux de l'ordinateur :
  • -2 = TristateUseDefault - Utiliser les paramètres régionaux de l'ordinateur
  • -1 = TristateTrue - Vrai
  • 0 = TristateFalse - Faux

Exemples

Exemple 1

<script type="text/vbscript">

document.write(FormatCurrency(20000))

</script>

Le résultat de l'exemple ci-dessus :

$20,000.00

Essayez-le vous-même »

Exemple 2

Définir le nombre de chiffres après le point décimal :

<script type="text/vbscript">

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

</script>

Le résultat de l'exemple ci-dessus :

$20,000.00
$20,000.00000

Essayez-le vous-même »

Exemple 3

Indique s'il faut afficher des zéros de tête pour les valeurs fractionnaires :

<script type="text/vbscript">

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

</script>

Le résultat de l'exemple ci-dessus :

$.20
$0.20

Essayez-le vous-même »

Exemple 4

Indique s'il faut placer les valeurs négatives entre parenthèses :

<script type="text/vbscript">

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

</script>

Le résultat de l'exemple ci-dessus :

-$50.00
($50.00)

Essayez-le vous-même »

Exemple 5

Indique s'il faut regrouper un million de dollars :

<script type="text/vbscript">

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

</script>

Le résultat de l'exemple ci-dessus :

$1000000.00
$1,000,000.00

Essayez-le vous-même »

VBScript 参考手册Référence complète VBScript Autres extensions