如何将一些变量输出为两位小数,但保持变量本身不变?
我尝试过:
NumberFormat(reportData, '0,00')
但是数字仍然保持不变。
如何将一些变量输出为两位小数,但保持变量本身不变?
我尝试过:
NumberFormat(reportData, '0,00')
,
是千位分隔符,0
表示“在左侧补零”,正如可以在官方文档中所读到的。试试这样:
NumberFormat(reportData, '9.99');
,
而不是.
,则应改用LSNumberFormat,可以与SetLocale一起使用,或者指定该函数的locale
属性。例如:<cfoutput>#LSNumberFormat(reportData, "0.00", "Swedish")#</cfoutput>
或者
<cfscript>setLocale("Swedish");</cfscript>
<cfoutput>#LsNumberFormat(reportData, "0.00")#</cfoutput>
请注意,在mask
属性中,我们仍然使用.
作为小数点分隔符。这将被映射到瑞典的小数点分隔符(逗号)。