回 帖 发 新 帖 刷新版面

主题:一个奇怪的js计算问题出错

在线计算,一个文本框的值
form1.P_vbuy.value=eval(form1.man.value)*0.98

当eval(form1.man.value)=2760时,算出的结果是:
2704.7999999999997

正确应该是2704.8呀

回复列表 (共3个回复)

沙发

数据类型不对

板凳

如何解决

3 楼

用Math.round()函数进行四舍五入

我来回复

您尚未登录,请登录后再回复。点此登录或注册