私は2つの数値を使用しています。たとえば、数値が900.20の場合は900.00に、1280の場合は13に丸めてください。 私はMath.roundを使用しますが、900.20は910.00に丸められますが、12.8正しく13に丸められました。jqueryでMath.roundが正しく機能しなかったのはなぜですか?
var num1=900.20;
var num2=12.80;
var result1= Math.round(num1.toFixed(2));
var result2= Math.round(num2.toFixed(2));
数学はjqueryとは関係ありません。 toFixedメソッドは文字列を返します。 parseFloat(result.toFixed(2))を使用します。代わりに。 –
スニペットで問題を再現できますか? –
@CarlosDelgado parseFloatは私のために働いていません。 – Motion