gpt4 book ai didi

javascript - 如何在 JS 中强制执行整数大小? ( typescript ?)

转载 作者:搜寻专家 更新时间:2023-10-30 21:05:10 25 4
gpt4 key购买 nike

我正在开发一个 JavaScript 项目,该项目将从能够强制执行一些非常具体的整数类型(uint8、int256、int20...)中获益匪浅。我很想使用 TypeScript,但我探索得越多,它似乎有点用词不当。

我预计会收到很多类似“不要使用 JavaScript”的回复。这是规范的 JS 实现,因此必须符合规范。我相信通过强制执行这些类型,我可以获得更健壮和可读的代码。我确实想知道是否有人可以论证为什么这不值得这些好处。

最佳答案

对于典型的机器位大小,您可以使用类型化数组。

例如,

const typedArray1 = new Int8Array(8);
typedArray1[0] = 32;

这个数组将存储 8 位有符号整数。

对于每种整数类型,您都有一个对应的类型化数组。

参见 MDN了解更多详情。

对于其他位大小,我没有简单的解决方案。

关于javascript - 如何在 JS 中强制执行整数大小? ( typescript ?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53114073/

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