の範囲を得る:私はその後、実行する必要がどのような long input = 15367 (11110000000111)
は、元の長いから2つのlong値を抽出することで、 First long is 5 bits starting from bit 0, so bits 0:4 = 7 (0111)
Second long is 56 bits starting from bit 8,
MIN_SAFE_INTEGERからMAX_SAFE_INTEGERまでのJavaScript番号(符号を含まない53ビット)の範囲を、符号とヌル識別子を考慮して2バイトシフトした7バイトにまたがるビット列に変換したいと考えています。 これまで私が思い付くした最高のは、次のとおりです。 function toUint8Array(data) {
data = data.toString(