<Complete VBScript di riferimento
La funzione FormatNumber restituisce un'espressione formattata come un numero.
Sintassi
FormatNumber(Expression[,NumDigAfterDec[,
IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
Parametro | Descrizione |
---|---|
expression | Necessario. L'espressione da formattare |
NumDigAfterDec | Opzionale. Indica la modalità di visualizzazione molti posti a destra del decimale. Di default è -1 (impostazioni internazionali del computer sono utilizzati) |
IncLeadingDig | Opzionale. Indica se viene visualizzato uno zero per i valori frazionari:
|
UseParForNegNum | Opzionale. Indica o meno di posizionare i valori negativi tra parentesi:
|
GroupDig | Opzionale. Indica se i numeri sono raggruppati utilizzando il delimitatore gruppo specificato nelle impostazioni internazionali del computer:
|
Esempi
esempio 1
<%
response.write(FormatNumber(20000))
%>
L'output del codice precedente sarà:
20,000.00
Visualizza l'esempio » esempio 2
numero di decimali Impostazione:
<%
response.write(FormatNumber(20000,2) & "<br />")
response.write(FormatNumber(20000,5))
%>
L'output del codice precedente sarà:
20,000.00
20,000.00000
Visualizza l'esempio » esempio 3
valori frazionari con o senza uno zero:
<%
response.write(FormatNumber(.20,,0) & "<br />")
response.write(FormatNumber(.20,,-1))
%>
L'output del codice precedente sarà:
.20
0.20
Visualizza l'esempio » esempio 4
Valori negativi all'interno delle parentesi o meno:
<%
response.write(FormatNumber(-50,,,0) & "<br />")
response.write(FormatNumber(-50,,,-1))
%>
L'output del codice precedente sarà:
-50.00
(50.00)
Visualizza l'esempio » esempio 5
Raggruppamento numeri - oppure no:
<%
response.write(FormatNumber(1000000,,,,0) & "<br />")
response.write(FormatNumber(1000000,,,,-1))
%>
L'output del codice precedente sarà:
1000000.00
1,000,000.00
Visualizza l'esempio » <Complete VBScript di riferimento