我正在使用下面的格式来计算增加或减少百分比后得到的数字,这意味着此数字可以是正数或负数。下面在Coldfusion上工作得很好,但在Lucee上它会抛出一个错误 - 无法将[ - 6.50]字符串转换为数字值。任何想法如何解决这个问题。abs lucee coldfusion
<cfif money_deposit lt 0>
<cfset testVar = abs(NumberFormat(money_deposit,'99.99'))>
<cfelse>
<cfset testVar = NumberFormat(money_deposit,'99.99')>
</cfif>
如果money_forecast是数字,请尝试切换numberFormat和abs函数。 –
它不是数字 – user747291