現在、Javascript で数量を表示しています。89
(たとえば) の代わりに整数を表示したい89.00
; ただし、数値が小数の場合89.50
は表示する必要があります89.50
1 に答える
2
あなたの質問が浮動小数点数の解析に関するものなのか、整数のチェックに関するものなのかは明確ではありません。数値または文字列を受け取り、文字列としてフォーマットされた float を返す関数を次に示します。
function displayQuantity(n) {
return parseFloat(n).toFixed(n%1 ? 2 : 0);
}
(非常に) 古いブラウザをサポートする必要がある場合は、ここで の実装を探してくださいNumber#toFixed
。
于 2010-05-11T15:10:15.140 に答える