[英]Convert Large String Number to Number
我有這個字符串
let a = '1589480087711852280'
如何將其轉換為數字?
如果我做
let a = '1589480087711852280'
a = Number(a)
console.log(a)
它打印1589480087711852300
並對其進行四舍五入。
如何讓它打印1589480087711852280
?
它嘗試了 BigInt 並且只是在數字的末尾放了一個 n 。
我正在使用它在 mongodb 中進行查詢,因此它沒有進行正確的搜索。
使用BigInt
:
let a = '1589480087711852280'
a = BigInt(a)
console.log(a + 1n) // 1589480087711852281n
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.