1

現在、Javascript で数量を表示しています。89(たとえば) の代わりに整数を表示したい89.00; ただし、数値が小数の場合89.50は表示する必要があります89.50

4

1 に答える 1

2

あなたの質問が浮動小数点数の解析に関するものなのか、整数のチェックに関するものなのかは明確ではありません。数値または文字列を受け取り、文字列としてフォーマットされた float を返す関数を次に示します。

function displayQuantity(n) {
  return parseFloat(n).toFixed(n%1 ? 2 : 0);
}

(非常に) 古いブラウザをサポートする必要がある場合は、ここで の実装を探してくださいNumber#toFixed

于 2010-05-11T15:10:15.140 に答える