这是测试today.parseint非常不可思议的事情(1.13×100),实际的返回值是112。看代码直接
复制代码代码如下所示:


函数测试(){
VaR以= 0;
这个= yuantofen($(# InP)。瓦迩());

警报(这个);
}
转分元 / * * /
功能yuantofen(元){
返回parseInt(元×100); / /解决方案:将回到这里:parseInt(元* 1000,10) / 10;
}










执行上面的代码时,你会发现,当你进入1.13-1.16,数量为例,输入的是1.13,但警戒值是1.12,和输入的是1.16,和警报1.15。

但是,当输入2.13、3.13和0.13不发生时。

这个bug对于会计业务尤其重要。

例如:你想汇款人,汇款单位(1亿元),你汇款11亿3000万,结果却变成了11亿2000万。哈哈 u3002to取笑 u3002but程序是严格的,无论是一分钱或零点一美分是谁是谁,都不可马虎。