mon*_*lot 2 javascript math infinity square-root
Math.sqrt(); 似乎适用于任何长度小于310个字符的数字.
Math.sqrt();
但是,任何数字310或以上的字符都将返回无穷大......
如果你想自己测试一下,这里就是jsfiddle http://jsfiddle.net/gqhk9/2
无论如何,我需要获得数字的平方根,包括310个字符和更长的数字.
我怎么能在js做到这一点?
Jon*_*eet 8
这不是一个问题Math.sqrt- 摆脱Math.sqrt电话,你仍然会看到无限.基本上,Javascript无法处理大数字 - 它超出了64位浮点IEEE 754值的范围.您需要找到某种类型的库来处理任意大小的整数.
Math.sqrt
请注意,即使对于小于10 309的数字,您仍然会在前15位数后丢失信息.如果您关心所有这些数字,那么您应该再次关注专业数学库.
在网上快速浏览BigInt.js了几次,但我不知道它有多好.
BigInt.js
归档时间:
13 年,8 月 前
查看次数:
1144 次
最近记录: