JavaScript数字超过边界值,无法保证低位数字
的精度
今天在群上讨论说数字精度溢出问题
然后有人举出了,下图的情况:
由图片看出觉得对哇,好想不会溢出,会被自动处理为科学计算法
但是看下图,你会知道其实还是溢出的
超过边界的时候会影响低位数字
的精度,所以图1看不出什么影响
图2的parseInt("1".repeat(53),2)+1
;输出9 007 199 254 740 992
,parseInt("1".repeat(53),2)+2
;也输出9 007 199 254 740 992