JSは非常に魔法のような言語です。多くの組み込み関数は、デジタル(通常の)変換を実行するのに役立ちます。
16進数はJSで直接使用できます。
var a = 0xff; // 255
バイナリ、オクタル、16進数などのバイナリ文字列を10進数に変換し、2番目の数値は書かれていません。これは、整数小数に最も一般的に使用される変換です。
コードコピーは次のとおりです。
parseint( "11"、2); // 3 2桁から小数まで
parseint( "77"、8); // 63 8からdecimal
parseint( "af"、16); // 175ヘキサデシマルから小数まで
小数をbin、octal、16進数弦に変換します
Object.ToString(n):つまり、(n)はバイナリシステムを表します。
コードコピーは次のとおりです。
(152).ToString(2)// "10011000";最初にブラケットを使用して、152をオブジェクトに「パッケージ」に変換するか、次のように書き込みます。
152..toString(2)//ここで、最初のポイントは152をタイプフロートの小数に変換し、2番目のポイントはオブジェクトメソッドを誘導することです。
152..toString(16)// "98":10進数から16進数
152..tostring(32)// "4o":32桁の10リフトシステム
同様に、JavaScriptは最大計算機を36(26英語文字 + 10番号)としてサポートしています
35..toString(36)// "z":「z」の最大エンコーディング、ケース非感受性をサポートします
変換プロセス中に埋める必要がある場合。次の方法を使用できます。
コードコピーは次のとおりです。
/**
* @param num16が記入される数字は数字です
* @param lenここで満たされる数字の数は
* @完成した文字列を返します
* */
関数形式(num、len){
var l = num.length;
if(num.length <len){
for(var i = 0; i <len -l; i ++){
num = "0" + num;
}
}
numを返します。
}