请注意,这不是一个类似的问题,javascript
Number
方法基本上将 string
转换为 number
或 int
但它也会对数字进行四舍五入:
const roundedUpNumber = Number("9333852702227987")
console.log(roundedUpNumber) // 9333852702227988
如何将
string
转换为 number
或 int
,而不对 javascript
中的字符串编号执行任何其他操作?
由于某种原因,
Number()
方法不适用于大数字,我用BigInt()
方法解决了这个问题。
const roundedUpNumber = BigInt("9333852702227987")
console.log(roundedUpNumber) // 9333852702227987