现在的位置: 首页 > 综合 > 正文

ASP的ROUND函数问题

2018年01月23日 ⁄ 综合 ⁄ 共 196字 ⁄ 字号 评论关闭

ROUND函数在四舍五入时存在四舍六入五成双的问题,举例说:
round(4.5)=4;round(4.6)=5;round(3.5)=4;round(2.5)=2;round(1.5)=2;

解决办法就是改用FormatNumber函数,
FormatNumber(4.5)=5;

不过要注意的是FormatNumber后的函数在计算时要转化为数字,就是
CDbl(FormatNumber(4.5)

抱歉!评论已关闭.