-2

私が開発している JavaScript ゲームで敵の数の割合を測定しようとしています。

Math.round(10000000 / V.S * 100) / 100

このコードは、VS が 100 万を超える場合は正常に機能しますが、VS が数千程度の場合は 3400% などの観測値を返しますが、これは約 0.01% である必要があります。

VSは敵の数

1000万はゲームに負けるのに必要な敵の数

現在の金額と、ゲームに負けるのに必要な金額のパーセンテージを表示したいと考えています。
どうすればそれを示すことができますか?

4

1 に答える 1

4

VSは敵の数

1000万はゲームに負けるのに必要な敵の数

V.Sあなたの現在のコードは、1,000 万回になる回数を返します

現在の金額と、ゲームに負けるのに必要な金額のパーセンテージを表示したいと考えています。

1,000 万の何パーセントが表示されたかを知りたい場合は、次のようにします。

var pctShown = V.S/100000; //or Math.round(V.S/100000) if you want only whole pcts

(注: 10,000,000 で割ってから * 100 を減らすと、pct 表現が得られます)

残りのパーセントが必要な場合は、単に逆を見つけます。

var pctRemaining = 100 - V.S/100000; //or again Math.round(100 - V.S/100000)
于 2013-10-03T18:27:15.020 に答える