使用BigInt() 来替代 Number()就行。但 BigInt 是ES2020 的内容,所以如果考虑兼容问题的话,最好使用大数运算的第三方库来处理,比如说:big.js(npm install big.js),因为你需要转换为数值类型的多半也需要运算。 如果不涉及运算直接用字符串就好了。相关阅读BigInt - JavaScript | MDNNumber - JavaScript | MD...
ONES 研发管理思否企业问答安谋科技 XPUjs超长string转number 精度丢失问题 ?? 路飞 76549 发布于 2023-05-24 山东 let num = '7236576431060140064' console.log(+num, Number(num)) // 7236576431060140000 最后两位数丢了 这应该怎么处理 前端javascript 有用关注4收藏 回复 阅读3.8k 路飞: js数字只支持16位...