js字符转数字超过16位失真
项目处理input框输入20位长度的数字,parseInt/parseFloat/Number都试了,会出现失真的问题
请问有没有大佬有解决过类似问题,求分享
回答
大数用 BigInt,不要用 Number
最多16位,20位溢出,看你要做什么,如果是数字运算的话,用大整数加法或乘法。
BigInt是最新的数据类型,不过并不是所有的环境都支持这个,这点你需要注意。
以上是 js字符转数字超过16位失真 的全部内容, 来源链接: utcz.com/a/47655.html