javascript中的舍入故障,返回4000%

javascript中的舍入故障,返回4000%,javascript,Javascript,我试图在我正在开发的javascript游戏中测量敌人数量的百分比 Math.round(10000000 / V.S * 100) / 100 当V.S超过100万时,此代码工作正常,但是当V.S大约为数千时,返回观察值,例如3400%,但这应该是0.01%左右 V.S是敌人的数量 1000万是让你输掉游戏所需要的敌人数量 我想显示当前金额与输掉游戏所需金额之间的百分比。 我怎样才能让它显示出来 V.S是敌人的数量 1000万是让你输掉游戏所需要的敌人数量 您当前的代码生成了1000万次的V

我试图在我正在开发的javascript游戏中测量敌人数量的百分比

Math.round(10000000 / V.S * 100) / 100
当V.S超过100万时,此代码工作正常,但是当V.S大约为数千时,返回观察值,例如3400%,但这应该是0.01%左右

V.S是敌人的数量

1000万是让你输掉游戏所需要的敌人数量

我想显示当前金额与输掉游戏所需金额之间的百分比。
我怎样才能让它显示出来

V.S是敌人的数量

1000万是让你输掉游戏所需要的敌人数量

您当前的代码生成了1000万次的
V.S

我想显示当前金额与当前金额之间的百分比 输掉比赛所需的数量

如果你想知道1000万人中有多少人出现了:

var pctShown = V.S/100000; //or Math.round(V.S/100000) if you want only whole pcts
(注:减少除以10000000,然后乘以*100得到pct表示)

如果您想要剩余百分比,只需找到相反的值:

var pctRemaining = 100 - V.S/100000; //or again Math.round(100 - V.S/100000)

哼<代码>数学轮(10000000/V.S*100)/100=
数学轮(10000000/V.S)
否?V.S的数值范围是多少?“敌人数量的百分比”。。。和什么相比?1000万应该是100%?@D3EP4K:当然是有效的。为什么不呢?@D3EP4K
V.S
完全有效<代码>V={S:100}。。。例如,您如何从中获得S属性?