1
"y851sq2vh4pf".to_i(36) #4504900070017571091
parseInt("y851sq2vh4pf",36) //4504900070017571300
我怎樣才能實現Ruby to_i(36)函數在Javascript to_i(36)?爲什麼行爲不同?
"y851sq2vh4pf".to_i(36) #4504900070017571091
parseInt("y851sq2vh4pf",36) //4504900070017571300
我怎樣才能實現Ruby to_i(36)函數在Javascript to_i(36)?爲什麼行爲不同?
JavaScript沒有64個整數,它只有double
其失去之後9007199254740992
(2 )精度整數
使用一個巨大的數字圖書館一樣http://silentmatt.com/biginteger/
其實紅寶石autmatically從Fixnum對象切換當需要的時候給Bignum。 – steenslag
@steenslag隨時編輯,我不知道任何關於紅寶石。 – Esailija