名称的值为115.5
,但是当我运行下面的代码时,得到115
。为什么?我以为Math.round()
在.5
处取整。请帮忙。
Math.round(parseInt(document.getElementsByName("prod_Unit_Price_1")[0].value)));
答案 0 :(得分:4)
一个整数没有小数位。 parseInt()
时,您会删除小数点。请改用parseFloat()
Math.round(parseFloat(document.getElementsByName("prod_Unit_Price_1")[0].value)));