我有这个字符串
let a = '1589480087711852280'
如何将其转换为数字?
如果我这样做
let a = '1589480087711852280'
a = Number(a)
console.log(a)
它会打印1589480087711852300
并将其四舍五入。
我如何获取它来打印1589480087711852280
?
它尝试使用BigInt,只是将n放在数字的末尾。
我正在使用此查询在mongodb中进行查询,因此它无法进行正确的搜索。
答案 0 :(得分:-1)
使用BigInt
:
let a = '1589480087711852280'
a = BigInt(a)
console.log(a + 1n) // 1589480087711852281n