考慮這個代碼(節點V5.0.0)JavaScript如何處理大整數(超過52位)?
const a = Math.pow(2, 53)
const b = Math.pow(2, 53) + 1
const c = Math.pow(2, 53) + 2
console.log(a === b) // true
console.log(a === c) // false
爲什麼a === b
是真的嗎?
javascript可以處理的最大整數值是多少?
我正在實現隨機整數發生器高達2^64。我應該知道有什麼陷阱嗎?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE –
對不起,已經修復。 – user1518183
a和b是相同的數字,並且相同的數字是相同的或相等的。 – dandavis