js精度丟失解決辦法 javascript精度問(wèn)題導(dǎo)致后端傳過(guò)來(lái)的值顯示不正確,有何好的解決辦法?
javascript精度問(wèn)題導(dǎo)致后端傳過(guò)來(lái)的值顯示不正確,有何好的解決辦法?這個(gè)問(wèn)題沒有答案。至少你給了我一些密碼。JavaScript數(shù)字都是64位,小數(shù)點(diǎn)后可以有17位。表達(dá)真實(shí)世界的準(zhǔn)確性應(yīng)該沒
javascript精度問(wèn)題導(dǎo)致后端傳過(guò)來(lái)的值顯示不正確,有何好的解決辦法?
這個(gè)問(wèn)題沒有答案。至少你給了我一些密碼。
JavaScript數(shù)字都是64位,小數(shù)點(diǎn)后可以有17位。表達(dá)真實(shí)世界的準(zhǔn)確性應(yīng)該沒有問(wèn)題。但浮點(diǎn)運(yùn)算,肯定有精度誤差,不能100%準(zhǔn)確。這在任何平臺(tái)和任何語(yǔ)言上都是一樣的,而不是JavaScript。例如,事實(shí)上,0.0只是一個(gè)非常小的大于0的數(shù)字,而不是一個(gè)真正的0。
那么,您提到的問(wèn)題可能來(lái)自后端的不正確序列化處理,它通過(guò)JSON和其他格式傳遞到前端,精度已經(jīng)丟失。