FormatNumber
- Referência
Frequentemente você quer que o número apareça em um determinado formado. A função FormatNumber formata o número e retorna em um específico formato.
Sintaxe: FormatNumber(expression, iDigits, bleadingDigit, bParen, bGroupDigits)
Argumento | Significado |
expression | variável que contém o número |
iDigits | número de dígitos depois da casa decimal |
bleadingDigit | 1 para mostrar os zeros
antes da vírgula 0 para não mostrar os zeros antes da vírgula |
bParen | 1 para parêntesis ao
redor de números negativos 0 para não ter parêntesis ao redor de números negativos |
bGroupDigits | 1 para mostrar o número
de acordo com as Configurações Regionais do Painel de
Controle 0 para ignorar as configurações do Painel de Controle |
Exemplo:
1 <html><head>
2 <TITLE>formatnumbers.asp</TITLE>
3 </head><body
bgcolor="#FFFFFF">
4 <%
5 '
Exemplo de formatação de números
6 mynumber=123.4567
7 response.write
"<hr>" & mynumber &
"<br>"
8 response.write
"formatnumber(mynumber,0)" & "<br>"
9 response.write
formatnumber(mynumber,0) & "<hr>"
10 response.write
"formatnumber(mynumber,2)" & "<br>"
11 response.write
formatnumber(mynumber,2) & "<hr>"
12 response.write
"formatnumber(mynumber,6)" & "<br>"
13 response.write
formatnumber(mynumber,6) & "<hr>"
14
15 mynumber=.4567
16 response.write
mynumber & "<br>"
17 '0
significa não mostrar os zeros antes da virgula
18 response.write
"formatnumber(mynumber,2,0)" &
"<br>"
19 response.write
formatnumber(mynumber,2,0) & "<hr>"
20 '1
significa mostrar os zeros antes da virgula
21 'response.write
"formatnumber(mynumber,2,1)" &
"<br>"
22 'response.write
formatnumber(mynumber,2,1) & "<hr>"
23
24 'mynumber=-123.4567
25 'response.write
mynumber & "<br>"
26 '0
não mostra os parêntesis para números negativos
27 'response.write
"formatnumber(mynumber,2,0,0)" &
"<br>"
28 'response.write
formatnumber(mynumber,2,0,0) & "<hr>"
29 '1
mostra os parêntesis para números negativos
30 'response.write
"formatnumber(mynumber,2,0,1)" &
"<br>"
31 'response.write
formatnumber(mynumber,2,0,1) & "<hr>"
32 %>
33 </body></html>
Copyright (c) 1998 - Alexandre Barreto