javascriptで数字を追加する際に問題が発生しました。完全な数を追跡する変数(currentfloatx)と、その数のフロアバージョンを追跡する変数(newintx)があります。currentfloatxに.25を追加しようとしていますが、何らかの理由で数値に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