文字列からlongに変換する必要があるミリ秒のタイムスタンプがあります。 JavascriptにはparseInt
がありますが、parseLong
はありません。どうすればこれを行うことができますか?
ありがとう
編集: 私の質問を少し拡大すると、明らかにjavascriptにはlong型がないため、最初は文字列として表現されているlongを使用して簡単な算術を行うにはどうすればよいですか?たとえば、時間差を取得するために一方を他方から減算しますか?
JavaScriptのNumber
型は、64ビットの浮動小数点数*です。
文字列を数値に変換する場合は、使用します
parseInt
または parseFloat
のいずれか。 parseInt
を使用する場合は、常に基数も渡すことをお勧めします。+
演算子を使用します。 +"123456"
Number
コンストラクターを使用します。 var n = Number("12343")
*数値が整数として内部的に保持される状況があります。
Javascriptにlong
がないためです。