1

私は最終日、電卓の合計に小数点を追加する方法を模索してきました。

http://www.waveleisure.co.uk/calc/

そのリンクをチェックするのがおそらく最善です、毎月の節約は機能しますが、私は.00でフォーマットするための価格を得ることができないようです。

スクリプトはここにあります(http://www.waveleisure.co.uk/calc/js/myscript.js)オンラインで見つけたものの修正バージョンですか?どんなアイデアでも、私はtoFixed(4);を試しました。無駄に。

ありがとう。

4

2 に答える 2

2

追加してみてください

var total = (+aaa + +bbb + +ccc).toFixed(2);
$("#total").val(total);

myscript.jsの116、184、253行目以降、

Math.round((+aaa + +bbb + +ccc) *4 - value).toFixed(2);

((aaa + +bbb + +ccc) *4 - value).toFixed(2)

valueもちろん、コード内の元の定数に置き換えます

于 2012-10-18T09:24:30.120 に答える
0

あなたのコードでは、答えを四捨五入しています

// Total Saving Scriptt
var savingchoice = Math.round((+aaa + +bbb + +ccc) *4 - 41).toFixed(2);

これをに変更します

var savingchoice = ((aaa + +bbb + +ccc) *4 - 41).toFixed(2);

Math.roundは最も近い整数値に丸められるため、10進値の後に桁が失われます。

于 2012-10-18T09:10:17.813 に答える