js数字溢出问题

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