JS é uma linguagem muito mágica. Muitas funções internas podem nos ajudar a realizar conversão digital (regular);
Hexadecimal pode ser usado diretamente em JS;
var a = 0xff; // 255
Converter qualquer corda binária em decimal, como binário, octal, hexadecimal e o segundo número não está escrito, que é a conversão mais usada para decimal inteiro;
A cópia do código é a seguinte:
parseint ("11", 2); // 3 2-dígitos para decimal
parseint ("77", 8); // 63 8-to-DeCimal
Parseint ("AF", 16); // 175 hexadecimal a decimal
Converter decimal em lixeira, octal, corda hexadecimal
Object.ToString (n): isto é, (n) representa o sistema binário, como
A cópia do código é a seguinte:
(152) .ToString (2) // "10011000"; Primeiro, use colchetes para converter 152 em "pacote" em um objeto ou escrevê -lo da seguinte forma;
152..ToString (2) // Aqui, o primeiro ponto converte 152 em um decimal de bóia do tipo, e o segundo ponto é provocar o método do objeto;
152..ToString (16) // "98": decimal ao hexadecimal
152..ToString (32) // "4o": sistema de dez liff para 32 dígitos
Da mesma forma, o JavaScript suporta a calculadora máxima como 36 (26 letras em inglês + 10 números)
35..ToString (36) // "Z": suporta a codificação máxima "Z", insensível ao caso
Se precisar ser preenchido durante o processo de conversão. Você pode usar os seguintes métodos:
A cópia do código é a seguinte:
/**
* @param num 16 a ser preenchido é o número
* @param len o número de dígitos a serem preenchidos aqui é
* @RETURNS A sequência completa
* */
Formato de função (num, len) {
var L = num.length;
if (num.length <len) {
for (var i = 0; i <len - l; i ++) {
num = "0" + num;
}
}
retornar num;
}