Este artigo apresenta principalmente o método de retenção de dois dígitos após o ponto decimal no ASP, que é implementado usando a função FormatNumber. Amigos necessitados podem consultar o seguinte.
Recentemente, usei programas ASP para processar alguns formulários de dados e encontrei problemas de formatação digital, como quantas casas decimais devem ser retidas nos dados. Após a pesquisa, posso usar a função interna FormatNumber do ASP para conseguir isso. Vamos falar detalhadamente sobre como usar a função FormatNumber.
Função FormatNumber: Retorna uma expressão formatada como um número.
parâmetro:
Expressão
Obrigatório. A expressão a ser formatada.
NumDigitsAfterDecimal
Opcional. Um valor numérico que indica o número de dígitos exibidos à direita do ponto decimal. O valor padrão é -1, o que significa usar as configurações regionais do computador.
Incluirdígito principal
Opcional. Uma constante de três estados que indica se os zeros iniciais para valores decimais são exibidos. Para valores específicos, consulte "Configurações".
UseParensForNegativeNumbers
Opcional. Constante de três estados indicando se valores negativos devem ser colocados entre parênteses. Para valores específicos, consulte "Configurações".
GrupoDígitos
Opcional. Uma constante de três estados que indica se os números são agrupados usando o separador de grupo especificado na localidade. Para valores específicos, consulte "Configurações".
configurar:
Os parâmetros IncludeLeadingDigit, UseParensForNegativeNumbers e GroupDigits têm as seguintes configurações:
Descrição constante
TriState.True Verdadeiro
TriState.False Falso
TriState.UseDefault A localidade do computador
exceção/erro
Condição de número de erro de tipo de exceção
InvalidCastException 13 O tipo não é um número.
Observação:
Quando um ou mais parâmetros opcionais são omitidos, os valores dos parâmetros omitidos são fornecidos pela localidade.
Perceber:
Todas as informações de configuração vêm das configurações de localidade do aplicativo. Por padrão, essas informações são a localidade definida no Painel de Controle. No entanto, ele pode ser alterado programaticamente usando o .NET Framework.
Para enumerar:
Mantenha 2 casas decimais: <%=FormatNumber(123.12345,2)%>, resultado de saída: 123.12