如何将string转换为长的JavaScript?
我有一个毫秒的时间戳,我需要从一个string转换为长。 JavaScript有一个parseInt
但不是一个parseLong
。 那我该怎么做呢?
谢谢
编辑:稍微扩展我的问题:鉴于显然JavaScript没有一个长types,我怎么能做简单的算术与最初表示为string的长? 例如从另一个减去一个时间增量?
JavaScript有一个Number
types,它是一个64位浮点数*。
如果您正在寻找将string转换为数字,请使用
-
parseInt
或parseFloat
。 如果使用parseInt
,我会build议总是传递基数。 - 使用一元
+
运算符例如+"123456"
- 使用
Number
构造函数例如var n = Number("12343")
* 有些情况下,数字将在内部保持为整数。
这是因为在JavaScript中没有long
时间。