我有一个毫秒时间戳,我需要将它从字符串转换为 long。Javascript 有一个parseInt
但没有parseLong
. 那么我该怎么做呢?
谢谢
编辑:稍微扩展一下我的问题:鉴于显然 javascript 没有 long 类型,我该如何对最初表示为字符串的 long 进行简单的算术运算?例如,从另一个中减去一个以获得时间增量?
我有一个毫秒时间戳,我需要将它从字符串转换为 long。Javascript 有一个parseInt
但没有parseLong
. 那么我该怎么做呢?
谢谢
编辑:稍微扩展一下我的问题:鉴于显然 javascript 没有 long 类型,我该如何对最初表示为字符串的 long 进行简单的算术运算?例如,从另一个中减去一个以获得时间增量?
JavaScript 的Number
类型是 64 位浮点数*。
如果您想将字符串转换为数字,请使用
parseInt
或parseFloat
。如果使用parseInt
,我建议也总是传递基数。+
运算符,例如+"123456"
Number
构造函数,例如var n = Number("12343")
*在某些情况下,数字将在内部保留为整数。
BigInt("1274836528318476135")