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