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

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

A função abs() também recebe um número como seu único parâmetro. Ela retorna o valor absoluto (valor sem seu sinal) do número passado:

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

by Jeremy Petersen

Leave a comment