返回整数

时间:2015-02-03 15:57:53

标签: coldfusion duck-typing

我一直在审查asm.js,我知道其中的一件事就是使用逐位操作强制数字为整数

如果不是

<cfreturn x>

如果我

<cfreturn BitOr(x,0)>

这是否确保我只返回整数而不是整数的浮点表示?

1 个答案:

答案 0 :(得分:3)

您可以使用JavaCast()来确保只从ColdFusion返回整数。

<cfreturn JavaCast( "int", x )>

根据ColdFusion的版本,您可能遇到serializeJSON()将该值转换为字符串的问题。在这种情况下,Miguel建议在JavaScript中使用parseInt()。