gpt4 book ai didi

javascript - 数字的大小(在内存中)是多少?

转载 作者:行者123 更新时间:2023-11-30 08:32:32 25 4
gpt4 key购买 nike

JavaScript 中数字的大小是多少?

例如,我知道 C 中的单个字符是 1 个字节。 int 的大小是 sizeof(int)。 int64_t 的大小是 64 位,依此类推。

JavaScript 中数字(十进制、 float )的大小是什么(以及如何找到它)?

最佳答案

您无法确定 JS 中数值大小的内存大小。它是特定于引擎的,并且在同一引擎中的不同值之间可能不同。 ECMAScript 标准(例如 ECMA-262)只定义了数字的可观察行为,但只要行为最终符合规范,不同的 JS 虚拟机在底层使用各种不同的数字类型来进行优化。

标准对引擎可以使用的内容没有限制,也没有定义检索这些实现细节的方法。除了可观察到的行为 之外,规范的任何其他部分也不依赖于任何东西。您可以在其文档中查看特定于引擎的详细信息,或尝试使用特定于引擎的内部调试工具,但您无法从 JS 代码本身获取此大小数据。

关于javascript - 数字的大小(在内存中)是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35652587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com