我一直在审查asm.js,我知道其中的一件事就是使用逐位操作强制数字为整数
如果不是
<cfreturn x>
如果我
<cfreturn BitOr(x,0)>
这是否确保我只返回整数而不是整数的浮点表示?
答案 0 :(得分:3)
您可以使用JavaCast()来确保只从ColdFusion返回整数。
<cfreturn JavaCast( "int", x )>
根据ColdFusion的版本,您可能遇到serializeJSON()将该值转换为字符串的问题。在这种情况下,Miguel建议在JavaScript中使用parseInt()。