【发布时间】:2020-03-22 19:24:38
【问题描述】:
是否有充分的理由不使用 BigInt?
强制
由于 Number 和 BigInt 之间的强制转换会导致精度损失,因此建议仅在合理预期大于 2^53 的值时才使用 BigInt,而不是在这两种类型之间进行强制转换。
据我了解,没有隐式类型强制,只有显式类型转换。 这对我来说似乎不是一个很好的理由。
当我的数字“小”时,我不应该使用 BigInt 吗?我认为没有充分的理由避免它。
【问题讨论】:
-
Number 对于几乎所有可以想象的目的都更加方便。
BigInt用于...嗯...大整数。我的意思是大。 2^53 巨大。
标签: javascript