作者tas72732002 (葱头)
看板Ajax
标题关於数值过长显示问题
时间Sat Dec 1 13:02:46 2012
有两个问题想请问告位大大
1. 当我变数的数值过长时, 程式在alert会显是错误的值,
javascript对於数值有长度的限制??
例如我的变数值为18446744073709551615
但alert出来的结果却是 18446744073709552000
2. 当我数值过长时, javascript会转成科学记号, 有没有办法让他不要转成科学暨号呢??
因为程式里会写个累加器, 由1开始累加, 我希望可以避免他在累加时被转成科学记号~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.127.34
1F:推 s25g5d4:因为双倍精度浮点数不够用了 超过2^53以後会有误差 12/01 16:38
2F:→ tas72732002:不知有方法可以解决吗?? 不然这样累加器会有问题~ 12/01 18:16
3F:→ s25g5d4:自己写一个相加的function噜... 12/01 19:17
5F:→ tyf99:自己写一个大数运算class,或是找现成的,2^2048 没问题 12/03 16:27