掩盖小数而不舍入

use*_*821 1 coldfusion

有没有办法在ColdFusion中掩盖小数而不进行舍入?

例:

45.5454

我想要45岁,而不是46岁.

Fis*_*Ice 6

这取决于你想要处理负数的方式.

如果要-45.5454转换为-45,请使用Fix().

如果要-45.5454转换为-46,请使用Int().

如果你只处理正数,那么就足够了.

固定

描述
将实数转换为整数.

返回
如果number大于或等于0,则最接近的整数小于或等于number.
如果number小于0,则最接近的整数大于或等于number.

myNumber=45.5454;
myResult=fix(myNumber);
Run Code Online (Sandbox Code Playgroud)

诠释

说明
计算小于数字的最接近整数.例如,它为Int(3.3)和Int(3.7)返回3; 对于Int(-3.3)和Int(-3.7),它返回-4.

返回
一个整数,作为字符串.

myNumber=45.5454;
myResult=int(myNumber);
Run Code Online (Sandbox Code Playgroud)