我希望能够在不使用数学的情况下在未知数量的数字中移动小数点 2 位。我知道这看起来很奇怪,但有限的精度会导致一些变化。我的 javascript 不强,但我真的很想学习如何切分一个数字,并在可能的情况下这样做。所以,我希望你们这些了不起的人可以提供帮助。
问题:
- 575/960 = 0.5989583333333334 使用控制台
- 我想制作一个副本和可粘贴的百分比,例如:59.89583333333334%
- 如果我使用数学并乘以 100,由于精度有限,它返回 59.895833333333336
有没有办法让它成为一个字符串,并且总是将小数点向右移动 2 位以跳过数学?
这也是一个小提琴,代码:http: //jsfiddle.net/dandenney/W9fXz/
如果您想知道我为什么需要它并想要精度,这是我制作的这个小工具,用于在不使用计算器的情况下获得响应百分比:http ://responsv.com/flexible-math