1

Javascriptで「.00」を保持するには? 私は現在文字列を持っています"123456789012.00";
ダブル123456789012.00をキープしたい.00

  • toFixed(2)文字列を返します
  • parseFloat()キャストします.00

これどうやってするの?

4

2 に答える 2

8

float は必要な精度を使用します (これが「float」と呼ばれる理由です。「floating point」のように、ポイントには固定位置がありません)。

有効数字 2 桁 (ポイントの 2 桁後) の floatを表示する場合は、 を使用できますtoFixed(2)。数値は変更されませんが、表示したい桁数の文字列に格納されます。

于 2013-09-11T11:28:25.743 に答える
1

toFixed()メソッドを使用してこれを行うことができます。以下のコードは、必要な結果をブラウザのコンソールに記録します。

var num = "123456789012.00";
console.log(parseFloat(num).toFixed(2));
于 2013-09-11T11:29:48.917 に答える