如何计算 JavaScript 中的百分比

How to calculate percentage in JavaScript

我正在编写瞄准训练器,用户可以击中或错过圆圈。

我想计算 hit/misses 的平均百分比。

因此,例如用户:

点击次数:6次 & 未命中:3次

百分比为 50%。

我想要那种格式的 100%、70%、60% 是的,你明白了...

但是我如何通过计算得出那么远呢?

看看是什么改变了命中和未命中字段的值。

每当这些字段中的任何一个发生变化时,请执行 percentage = (hits/(hits+misses)) *100 以获取百分比。 (我看到你在你的例子中做 (misses/hits)*100

此外,请注意使用 Chris 在另一个答案中提到的 percentage.toFixed(2)Math.round(percentage) 对百分比进行四舍五入,并在其后或名称中添加 % 符号场.

希望对您有所帮助。

使用 Math.round() 显示两位小数

Math.round(3*100/6) // misses * 100 / hits