您在这里看到的实际上是两个取整的结果。ECMAscript中的数字在内部表示为双精度浮点数。当
id设置为
714341252076979033(
0x9e9d9958274c359十六进制)时,实际上为它分配了最接近的可表示双精度值,即
714341252076979072(
0x9e9d9958274c380)。当您打印出该值时,该值将四舍五入为15个有效十进制数字,即
14341252076979100。

您在这里看到的实际上是两个取整的结果。ECMAscript中的数字在内部表示为双精度浮点数。当
id设置为
714341252076979033(
0x9e9d9958274c359十六进制)时,实际上为它分配了最接近的可表示双精度值,即
714341252076979072(
0x9e9d9958274c380)。当您打印出该值时,该值将四舍五入为15个有效十进制数字,即
14341252076979100。