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:

   <html><head>
   <TITLE>formatnumbers.asp</TITLE>
   </head><body bgcolor="#FFFFFF">
   <%
   ' Exemplo de formatação de números
   mynumber=123.4567
   response.write "<hr>" & mynumber & "<br>"
   response.write "formatnumber(mynumber,0)" & "<br>"
   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>

Voltar


Copyright (c) 1998 - Alexandre Barreto