javascript - JavaScript中数字文字后面的字符'n'是什么意思?
问题描述
我见过
const num = 123456789000000000000n;
并且不知道数字文字末尾的 n 是做什么的?
在撰写本文时,在线搜索“在 JavaScript 中数字文字后的字符 'n' 是什么意思”时,什么也没有出现。
解决方案
来自 MDN(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt)
BigInt 是通过将 n 附加到整数文字(10n)的末尾或通过调用函数 BigInt() 来创建的。
本质上,BigInt 允许存储大整数,否则大数字文字将被转换为浮点数并丢失最低有效数字的精度。
推荐阅读
- node.js - 如何使用别名制作命令处理程序
- python - 使用 pandas 数据框中的行的多折线图
- video - 如何从 H.265 压缩视频中提取 DCT 系数
- reactjs - 使用 useCallback 从 useState 发送 setState 作为道具
- google-analytics - 何时应发送增强型电子商务数据层购买数据
- excel - 自从我搞砸了应用程序更改以来,我的 VBA 工作表更改编码一直没有触发。需要帮助
- angular - Angular Auth0 - 如果经过身份验证,则获取电子邮件声明
- mysql - MySQL 将 SQL 脚本应用于数据库时出错(外键)
- javascript - 将数据发布到 Firebase - 使用发布请求 - React
- dataframe - 第 4551 行,在 set_index raise KeyError(f"None of {missing} are in the columns")