Derniers tutoriels de développement web
 

Fonction VBScript FormatCurrency


<Complete VBScript Référence

La fonction FormatCurrency retourne une expression formatée comme une valeur monétaire en utilisant le symbole monétaire défini dans le panneau de commande de l'ordinateur.

Syntaxe

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

Paramètre La description
expression Champs obligatoires. L'expression à formater
NumDigAfterDec Optionnel. Indique le nombre de places à la droite de la virgule sont affichés. Par défaut est -1 (les paramètres régionaux de l'ordinateur sont utilisés)
IncLeadingDig Optionnel. Indique si oui ou non un zéro est affiché pour les valeurs décimales:
  • -2 = TristateUseDefault - Utiliser les paramètres régionaux de l'ordinateur
  • -1 = TristateTrue - Vrai
  • 0 = TristateFalse - Faux
UseParForNegNum Optionnel. Indique si oui ou non de placer des valeurs négatives entre parenthèses:
  • -2 = TristateUseDefault - Utiliser les paramètres régionaux de l'ordinateur
  • -1 = TristateTrue - Vrai
  • 0 = TristateFalse - Faux
GroupDig Optionnel. Indique si les chiffres sont groupés en utilisant le séparateur de groupe 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

<%

response.write(FormatCurrency(20000))

%>

au-dessus de la sortie du code sera:

$20,000.00
Afficher l' exemple »

exemple 2

Réglage nombre de décimales:

<%

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

%>

au-dessus de la sortie du code sera:

$20,000.00
$20,000.00000
Afficher l' exemple »

exemple 3

Les valeurs fractionnelles avec ou sans zéro:

<%

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

%>

au-dessus de la sortie du code sera:

$.20
$0.20
Afficher l' exemple »

exemple 4

Les valeurs négatives entre parenthèses à l'intérieur ou non:

<%

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

%>

au-dessus de la sortie du code sera:

-$50.00
($50.00)
Afficher l' exemple »

exemple 5

Le regroupement d'un million de dollars - ou non:

<%

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

%>

au-dessus de la sortie du code sera:

$1000000.00
$1,000,000.00
Afficher l' exemple »

<Complete VBScript Référence