VBScript FormatCurrencyFonction
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]]]])
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 :
|
| UseParForNegNum | Facultatif. Indique si les valeurs négatives sont placées entre parenthèses :
|
| 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 :
|
Exemples
Exemple 1
<script type="text/vbscript">
document.write(FormatCurrency(20000))
</script>
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>
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
$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>
document.write(FormatCurrency(.20,,0) & "<br />")
document.write(FormatCurrency(.20,,-1))
</script>
Le résultat de l'exemple ci-dessus :
$.20
$0.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>
document.write(FormatCurrency(-50,,,0) & "<br />")
document.write(FormatCurrency(-50,,,-1))
</script>
Le résultat de l'exemple ci-dessus :
-$50.00
($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>
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
$1,000,000.00
Essayez-le vous-même »
Référence complète VBScript Autres extensions