JS adalah bahasa yang sangat ajaib. Banyak fungsi bawaan dapat membantu kami melakukan konversi digital (reguler);
Hexadecimal dapat digunakan langsung di JS;
var a = 0xff; // 255
Konversi string biner ke desimal, seperti biner, oktal, heksadesimal, dan angka kedua tidak ditulis, yang merupakan konversi yang paling umum digunakan untuk integer desimal;
Salinan kode adalah sebagai berikut:
parseint ("11", 2); // 3 2 digit ke desimal
parseint ("77", 8); // 63 8-to-Decimal
parseint ("af", 16); // 175 hexadecimal ke desimal
Konversi desimal menjadi bin, oktal, string heksadesimal
Object.tostring (n): yaitu, (n) mewakili sistem biner, seperti
Salinan kode adalah sebagai berikut:
(152) .tostring (2) // "10011000"; Pertama -tama gunakan tanda kurung untuk mengonversi 152 menjadi "mengemas" menjadi suatu objek, atau menulisnya sebagai berikut;
152..tostring (2) // Di sini titik pertama mengubah 152 menjadi desimal tipe float, dan titik kedua adalah untuk memperoleh metode objek;
152..Tostring (16) // "98": desimal hingga heksadesimal
152..Tostring (32) // "4o": sistem sepuluh-lift hingga 32 digit
Demikian pula, JavaScript mendukung kalkulator maksimum sebagai 36 (26 huruf bahasa Inggris + 10 angka)
35..Tostring (36) // "z": Mendukung pengkodean maksimum "z", case-non-sensitive
Jika perlu diisi selama proses konversi. Anda dapat menggunakan metode berikut:
Salinan kode adalah sebagai berikut:
/**
* @param num 16 yang akan diisi adalah nomornya
* @param len jumlah digit yang akan diisi di sini
* @Kembalinya string yang sudah selesai
* *//
format fungsi (num, len) {
var l = num.length;
if (num.length <len) {
untuk (var i = 0; i <len - l; i ++) {
num = "0" + num;
}
}
Return Num;
}