JavaScriptで文字列をバイナリに変換するにはどうすればいいですか?
812 ワード
前言
Redis Bitmapデータ構造を勉強する時、Stringはどうやってバイナリに変えますか?そこで、JavaScriptで文字列をバイナリに変換する方法を検討しました.
構想を実現する文字列をASCIIコード に変換する.はASCIIコードをバイナリ に変換します.
変換パス:文字列->ASCII(10進数)->バイナリ
コードの実装
十進数から他の進数へ javascript進数変換(2進数、8進数、10進数、16進数間の変換) How do I convert an integer to binary in JavaScript?
Redis Bitmapデータ構造を勉強する時、Stringはどうやってバイナリに変えますか?そこで、JavaScriptで文字列をバイナリに変換する方法を検討しました.
構想を実現する
変換パス:文字列->ASCII(10進数)->バイナリ
コードの実装
'a'.charCodeAt(0).toString(2)
数値送り変換十進数から他の進数へ
const x = 97;
console.log(x.toString(8)); // "141"
console.log(x.toString(16)) // "61"
console.log(x.toString(32)); // "31"
他の進数から十進数へ//
const x = '110';
console.log(parseInt(x, 2)); // 2 6
console.log(parseInt(x, 8)); // 8 72
console.log(parseInt(x, 32)) // 32 1056