在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js數(shù)字超過15位會(huì)有精度損失,如何解決

js數(shù)字超過15位會(huì)有精度損失,如何解決

項(xiàng)目需要保存最大20位整數(shù),即用戶輸入12345678912345678912,我要轉(zhuǎn)成12345678912345678912.00傳給后臺(tái),但是數(shù)字超過15位會(huì)損失精度,最終傳到后臺(tái)的數(shù)字不是用戶輸入的,若改用字符串,需要判斷然后拼上“.00”,太蠢了,誰有其他好的方法

回答
編輯回答
你好胸

推薦使用插件 bignumber

2017年3月26日 21:10
編輯回答
念舊

首先你要確認(rèn)你的后臺(tái)如何處理你的數(shù)據(jù),因?yàn)榧词鼓闫瓷狭?00后臺(tái)接到的還是字符串,只是框架會(huì)進(jìn)行一些轉(zhuǎn)換。

JS超過安全大數(shù)的問題顯然是存在的,所以只能用字符串代替,并交給后臺(tái)處理能力更強(qiáng)的語言。(Nodejs有Crunch這種庫來處理高精度運(yùn)算)

(如果了解過JAVA的一些運(yùn)算你會(huì)發(fā)現(xiàn),字符串一點(diǎn)兒都不蠢)

2017年11月26日 07:20