Introduzione alle pagine ASP
Variabili e la prima pagina ASP
I Cicli di Controllo e i Blocchi Condizionali
SubRoutine e Function
Guida ai DataBase
Il modello Entità/Relazione
Connessione ai DataBase
Query con ASP
I Recordset
Utilizzo di MySQL con ASP
I Cookies
Gestione di File di Testo con ASP
Formattazione dei numeri
Gestione delle Stringhe
Gestione spazi nelle stringhe
Variabili scalari e Array
Reindirizzamento di una pagina
Operazioni matematiche
Inclusione di File
Consigli per la creazione di pagine ASP
Ecco qui le guide a tutti gli Oggetti Built-In di ASP:
Gli Oggetti Built-In di ASP
L'Oggetto Application
L'Oggetto AspError
L'Oggetto ObjectContext
L'Oggetto Request
L'Oggetto Response
L'Oggetto Server
L'Oggetto Session
Guida ASP da:
“Il mondo delle pagine ASP”
ALTRE GUIDE E MANUALI
Posizionamento motori di ricerca
Bed Breakfast Italia
Vacanza vacanze
Sicurezza stradale
Tutto sul matrimonio
Guida registrazione domini
Manuale Asp
|
|
Formattazione dei numeri
Clicca Stampa per stampare la guida.
VBScript offre delle funzioni molto efficienti e utili per formattare i numeri.
La prima funzione che esamineremo è FormatNumber.
Vediamo la sua sintassi:
FormatNumber (NumeroDaFormattare [, NumeroDecimali, ZeroFrazionari, ParentesiPerNegativi ])
Il numero da formattare è l'unico parametro obbligatorio, tuttavia è meglio specificare almeno il secondo.
Gli altri due parametri sono parametri a tre valori:
0 corrisponde a False
-1 corrisponde a True
-2 corrisponde a utilizzare le impostazioni locali del computer
Il parametro ZeroFrazionari se True inserisce uno zero nei numeri che hanno valore frazionario (ad es. 0.5 invece di .5).
Il parametro ParentesiPerNegativi se True inserisce il numero in una parentesi tonda se esso è negativo.
Vediamo alcuni esempi: VAR1 = 7743.354
VAR2 = -967743.2345
RESPONSE.WRITE("VAR1 Formattata = " & FORMATNUMBER(VAR1, 2, -1, -1) & "<BR>")
RESPONSE.WRITE("VAR2 Formattata = " & FORMATNUMBER(VAR2, 1, -1, -1))
Restituisce:
VAR1 Formattata = 7,743.35
VAR2 Formattata = (967,743.2)
La funzione FormatCurrency ha una sintassi uguale alla funzione precedente, l'unica differenza è che viene aggiunto il simbolo della valuta impostata con le impostazioni internazionali.
L'ultima funzione per la formattazione dei numeri è FormatPercent, che ha una sintassi uguale alle altre due funzioni e serve per i numeri percentuali.
Vediamo qualche esempio:
VAR1 = 7.5333
VAR2 = .813
RESPONSE.WRITE("VAR1 FORMATTED = " & FORMATPERCENT(VAR1, 2, -1, -1) & "<BR>")
RESPONSE.WRITE("VAR2 FORMATTED = " & FORMATPERCENT(VAR2, 1, -1, -1))
Restituisce:
VAR1 FORMATTED = 753.33%
VAR2 FORMATTED = 81.3%
|