看來,即使是最新的Ecmascript 8也不支持64位整數。JavaScript中的原生64位整數
目前我們必須使用庫,如Long或UInt64或Closure Library。
技術上可以在Javascript中添加對64位整數的原生支持嗎?
看來,即使是最新的Ecmascript 8也不支持64位整數。JavaScript中的原生64位整數
目前我們必須使用庫,如Long或UInt64或Closure Library。
技術上可以在Javascript中添加對64位整數的原生支持嗎?
似乎很有前途:「TypedArrays和DataView BigInts給JavaScript來準確地表示64的能力位有符號和無符號整數: BigUint64Array和BigInt64Array,其元素從屬性訪問閱讀是BigInts DataView.prototype.getBigInt64/getBigUint64 ,返回BigInt 同樣,BigInts可能被WebAssembly FFI用於64位參數並將值返回給函數。「 https://github.com/tc39/proposal-bigint –
「所有」需要的是規範的變更..它在技術上是非常可能的,儘管由於這種64位整數支持仍然不包括在內,所以仍然需要一個庫(或等價的轉換)。 。 – user2864740