JS大坑之數據超過2的53次方引發的Number型精度丟失問題

最近在做小程序項目前後端調試的時候,發現每次獲取的設備id第18位及以後都是0,導致前臺獲取的多個設備id相同,出現異常。 經過在瀏覽器的response查看: 顯示: 2. 在Preview顯示的如下: 3.經過對比發現,前端從接口拿的數據已經精度丟失,通過查了下資料,發現js的number類型有個最大安全值,即2的53次方(9007199254740992)超過這個值就會出現問題,於是在瀏覽器
相關文章
相關標籤/搜索