我在 javascript 中添加数字时遇到问题。我有一个跟踪完整数字的变量(currentfloatx)和一个跟踪该数字的下限版本的变量(newintx)。我正在尝试将 0.25 添加到 currentfloatx,但由于某种原因,它将数字乘以 10。有谁知道它为什么这样做?关于javascript如何处理我丢失的这些数字有什么问题吗?谢谢。
//currentfloatx is currently set to 6
alert(currentfloatx + .25); //returns 60.25
alert(currentfloatx); //returns 6
newintx = Math.floor(currentfloatx + .25);
alert(newintx); //returns 60.25