<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:
|
UseParForNegNum | Optionnel. Indique si oui ou non de placer des valeurs négatives entre parenthèses:
|
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:
|
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