17

これはばかげた質問のように思えますが、セントを表す整数をドルに変換する方法がわかりません。

3000 -> 30.00

JavaScriptで...

私は ParseFloat を使用していましたが、整数を返すだけです =/ 0 であっても常にセントを表示する必要があります。

4

4 に答える 4

50

を使用しtoFixed()ます。

var num = 3000;

alert( (num/100).toFixed( 2 ) ); // alerts 30.00
于 2010-12-10T01:44:44.510 に答える
1

100 で除算し、toFixedメソッドを呼び出して小数点以下 2 桁にフォーマットできます。

myNumber.toFixed(2)

編集:「その後」は「10」でした:\

于 2010-12-10T01:42:57.050 に答える
1

次のようなことを試してください。

document.write(x.toFixed(2));
于 2010-12-10T01:47:17.833 に答える