myNum32ビット値を含む変数を持っています。それを呼び出しましょう。文字列の各バイトがの一部に対応する4バイトの文字列に変換したいと思いますmyNum。
私は次のようなことをしようとしています(これは機能しません):
var myNum = someFunctionReturningAnInteger();
var str = "";
str += String.charCodeFrom((myNum >>> 24) & 0xff);
str += String.charCodeFrom((myNum >>> 16) & 0xff);
str += String.charCodeFrom((myNum >>> 8) & 0xff);
str += String.charCodeFrom(myNum & 0xff);
たとえば、myNumが350に等しい場合、wiresharkで調べると、、、、のstrよう0x00になります。0x000x010x5e
charCodeFrom()個々のバイトの値が0x7f未満の場合にのみ、必要な処理を実行します。私がやろうとしていることをブラウザに依存しない方法で実行する方法はありますか?
ありがとう