javascript – JS数字函数最后加零

前端之家收集整理的这篇文章主要介绍了javascript – JS数字函数最后加零前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Javascript summing large integers7个
我正在使用Number()JS函数,它应该将字符串值转换为数字.

它适用于小数字.对于大的 – 它开始使用零的替换值,如图所示:

这个问题有解决方法吗?

解决方法

在JS中,最大的积分值是9007199254740991.也就是说,所有正整数和负整数分别不应超过-9007199254740991和9007199254740991.

同样定义为253-1.

console.log(Number.isSafeInteger(parseInt('1111111111')))
console.log(parseInt('1111111111'))
console.log(Number.isSafeInteger(parseInt('111111111111111111')))
console.log(parseInt('111111111111111111'))
//9007199254740991 - The largest JS Number
console.log(Number.isSafeInteger(parseInt('9007199254740991')))

猜你在找的JavaScript相关文章