Voce precisa determinar se um número é positivo ou negativo, ou achar o valor absoluto de um número.

Publicado por: Ricardo Parente 0 Comments

A função sgn() recebe um número como seu único parâmetro. Ela retorna 1 se o número fôr positivo, 0 se o número fôr igual a zero, e -1 se o número fôr negativo:

<cfset testVar = sgn(-127)>
<cfoutput>#testVar#</cfoutput>
-1

by Jeremy Petersen

Leia mais...


Voce precisa arredondar um número para um valor inteiro.

Publicado por: Ricardo Parente 0 Comments

ColdFusion vem com um número de funções embutidas para arredondamento de números para inteiros (integers):

A função round() arredonda um número para seu inteiro mais próximo. Por exemplo:

test1: <cfoutput>#round(99.5)#</cfoutput>
<br>
test2: <cfoutput>#round(-99.5)#</cfoutput>
test1: 100 
test2: -100

by Jeremy Petersen

Leia mais...


Como posso trabalhar com números e moedas formatadas non-US?

Publicado por: Ricardo Parente 0 Comments

As funções LS são de localidade específica. Você pode usar a função setlocale () para alterar a localidade atual com que você estará trabalhando. Uma vez que esta localidade está definida, todas as funções específicas de localidade usarão este local. Para obter mais informações sobre as localidades que são suportadas em ColdFusion, você pode consultar a documentação do ColdFusion, ou acessar a variável server.coldfusion.supportedLocales.

by Jeremy Petersen

Leia mais...


Older Entries Newer Entries