VBScript FormatNumberFonction
Référence VBScript complète
La fonction FormatNumber renvoie une expression formatée sous forme de nombre.
Syntaxe
FormatNumber(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
| Parameters | Description |
|---|---|
| expression | Obligatoire. L'expression à formater. |
| NumDigAfterDec | Facultatif. Une valeur indiquant combien de chiffres sont affichés à droite du séparateur décimal. La valeur par défaut est -1 (les paramètres régionaux de l'ordinateur sont utilisés). |
| IncLeadingDig | Facultatif. Indique si les zéros non significatifs sont affichés pour les valeurs fractionnaires :
|
| UseParForNegNum | Facultatif. Indique si les valeurs négatives sont placées entre parenthèses :
|
| GroupDig | Facultatif. Indique si les nombres sont groupés à 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(FormatNumber(20000))
</script>
document.write(FormatNumber(20000))
</script>
La sortie de l'exemple ci-dessus est :
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(FormatNumber(20000,2) & "<br />")
document.write(FormatNumber(20000,5))
</script>
document.write(FormatNumber(20000,2) & "<br />")
document.write(FormatNumber(20000,5))
</script>
La sortie de l'exemple ci-dessus est :
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(FormatNumber(.20,,0) & "<br />")
document.write(FormatNumber(.20,,-1))
</script>
document.write(FormatNumber(.20,,0) & "<br />")
document.write(FormatNumber(.20,,-1))
</script>
La sortie de l'exemple ci-dessus est :
.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(FormatNumber(-50,,,0) & "<br />")
document.write(FormatNumber(-50,,,-1))
</script>
document.write(FormatNumber(-50,,,0) & "<br />")
document.write(FormatNumber(-50,,,-1))
</script>
La sortie de l'exemple ci-dessus est :
-50.00
(50.00)
(50.00)
Essayez-le vous-même »
Exemple 5
Indique si les chiffres doivent être groupés :
<script type="text/vbscript">
document.write(FormatNumber(1000000,,,,0) & "<br />")
document.write(FormatNumber(1000000,,,,-1))
</script>
document.write(FormatNumber(1000000,,,,0) & "<br />")
document.write(FormatNumber(1000000,,,,-1))
</script>
La sortie de l'exemple ci-dessus est :
1000000.00
1,000,000.00
1,000,000.00
Essayez-le vous-même »
Référence VBScript complète Autres extensions