为什么会有BigInt
BigInt是比number数据类型支持的范围更大的整数值
因为js所有的数字都是用双精度64位浮点格式表示,无法精确地表示的更大的数将采四舍五入
怎么创建BigInt
- 在整数末尾加n 10n
- 调用BigInt(“12344123242342342”)方法
除了一元运算符+之外所有算数运算符都可以用于BigInt
BigInt和number不能进行隐式地转换,因为会有精度丢失的问题
BigInt是比number数据类型支持的范围更大的整数值
因为js所有的数字都是用双精度64位浮点格式表示,无法精确地表示的更大的数将采四舍五入
除了一元运算符+之外所有算数运算符都可以用于BigInt
BigInt和number不能进行隐式地转换,因为会有精度丢失的问题