JS - очень волшебный язык. Многие встроенные функции могут помочь нам провести цифровое (регулярное) преобразование;
Шестнадцатеричный может использоваться непосредственно в JS;
var a = 0xff; // 255
Преобразовать любую двоичную строку в десятичную, такую как бинарная, восьмиурочная, шестнадцатеричная, а второе число не написано, что является наиболее часто используемым преобразованием в целочисленное десятичное значение;
Кода -копия выглядит следующим образом:
Parseint ("11", 2); // 3 2-значный в десятичный десятичный
Parseint ("77", 8); // 63 8-ofecimal
Parseint («AF», 16); // 175 шестнадцатеричный или десятичный
Преобразовать десятичное в корзину, восьми, шестнадцатеричная струна
Object.ToString (n): то есть (n) представляет бинарную систему, такую как
Кода -копия выглядит следующим образом:
(152) .toString (2) // "10011000"; Сначала используйте кронштейны, чтобы преобразовать 152 в «упаковку» в объект, или напишите следующим образом;
152..toString (2) // Здесь первая точка преобразуется 152 в десятичный отплав типа, а вторая точка - выявить метод объекта;
152..toString (16) // "98": десятичный для шестнадцатеричной
152..tostring (32) // "4o": система с десятью подтяжкой до 32-значной
Точно так же JavaScript поддерживает максимальный калькулятор как 36 (26 английских букв + 10 чисел)
35..tostring (36) // "z": поддерживает максимальную кодирование "z", нечувствительный случай
Если он должен быть заполнен в процессе конверсии. Вы можете использовать следующие методы:
Кода -копия выглядит следующим образом:
/**
* @param num 16, чтобы быть заполненным - это число
* @param len Количество цифр, которые должны быть заполнены здесь
* @returns завершенная строка
* */
Формат функции (num, len) {
var l = num.length;
if (num.length <len) {
для (var i = 0; i <len - l; i ++) {
num = "0" + num;
}
}
вернуть num;
}