在 JavaScript 中,数字文字后面的字符'n'是什么意思?



我见过

const num = 123456789000000000000n;

并且不知道数字文字末尾的 n 有什么作用?

在撰写本文时,当在线搜索"JavaScript中数字文字后面的字符'n'是什么意思"时,没有任何结果。

来自 MDN 上的 BigInt:

BigInt 是通过将 n 附加到整数文本的末尾来创建的 — 10n — 或通过调用函数 BigInt((。

从本质上讲,BigInt允许存储大整数,否则大数字文本将转换为浮点数并失去最低有效数字的精度。

最新更新