2012-03-12 5 views
0

toFixed()に小数点以下2桁の数値を切り捨てる方法がわかりました。ただし、小数点以下1桁の場合はエラーとなります。小数点以下2桁を表示するには数字を指定する方法は?

toFixed()でエラーが発生しないように、小数点以下2桁を表示するには数字を入力する方法は何ですか(この場合、小数点以下の数字は0になります)。

+3

エラーは何ですか?私は 'toFixed'がそのシナリオでエラーを投げているはずのブラウザを知らない。 –

+3

どのようなエラーがありますか? http://jsfiddle.net/JamesHill/AbPEz/ –

+0

ええと...通常、toFixedは必要な数の場所に合わせるために最後にゼロを追加する必要があります。 'var num = 10; var result = num.toFixed(2); 'は製品' 10.00'でなければなりません。 –

答えて

1

私はあなたが文字列にtoFixedを適用しようとしていると思いますか? toFixedを使用する前に、浮動小数点数に解析するだけで済みます。

var a = '1.0'; 
a = parseFloat(a); 
a = a.toFixed(2); 
console.log(a); 
+0

私はまだ問題が何であるか分かりませんが、いくつかのコードを変更して、toFixedはうまくいきました。 – neuDev33

関連する問題