js处理大数字的问题

js中,有一个数字12345678901234.123456,结果只能显示12345678901234.123,
也就是在被格式化时,被截掉了,

''+12345678901234.123456;//12345678901234.123(12345678901234.123456).toString();//12345678901234.123

我想知道,有什么方法可以保留这个原始数字么?即使转成字符串也行。


慕田峪7331174
浏览 1365回答 2
2回答

达令说

var a = new String('12345678901234.12345')

慕慕森

> Number.isSafeInteger(12345678901234.123456)> false这个已经不是js的安全数字了> Number.MAX_SAFE_INTEGER> 9007199254740991如果是个整数的话倒可以参照超出JavaScript安全整数限制的数字计算-BigInt来处理,但小数的话可能就…
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript