中等JavaScript
0 1

JavaScript 中为什么会有Biglnt 的提案?

【概念释义】

BigInt 任意精度整数,解决 Number.MAX_SAFE_INTEGER(2^53-1)以上精度丢失。用于大 ID、链上数值、科学计算整数,不能与 Number 混合运算

【基础使用】

javascript
const big = 9007199254740991n;
const bigger = big + 1n;
typeof bigger; "qb-hl-comment">// bigint
"qb-hl-comment">// big + 1; // TypeError
Number(big); "qb-hl-comment">// 可能丢精度

【版本差异】

ES2020 标准化;Node 10.4+、现代浏览器支持。

登录查看完整 634

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)