数码资讯
错误的问题发生时,Javascript函数parseInt()变换
这是测试today.parseint非常不可思议的事情(1.13×100),实际的返回值是112。看代码直接 复制代码代码如下所示: 函数测试(){ VaR以= 0; 这个= yuantofen($(# InP)。瓦迩()); 警报(这个); } 转分元 / * * / 功能yuantofen(元)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
这是测试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程序是严格的,无论是一分钱或零点一美分是谁是谁,都不可马虎。
复制代码代码如下所示:
函数测试(){
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程序是严格的,无论是一分钱或零点一美分是谁是谁,都不可马虎。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。