#每天一个知识点#
BigInt

JavaScript可以处理的最大数字是2的53次方- 1,这一点我们可以在Number.MAX_SAFE_INTEGER中看到。
arduino复制代码consoel.log(Number.MAX_SAFE_INTEGER);//9007199254740991

更大的数字则无法处理,ECMAScript2020引入BigInt数据类型来解决这个问题。通过把字母n放在末尾, 可以运算大数据。
BigInt可以使用算数运算符进行加、减、乘、除、余数及幂等运算。它可以由数字和十六进制或二进制字符串构造。此外它还支持AND、OR、NOT和XOR之类的按位运算。唯一无效的位运算是零填充右移运算符。
展开
评论