JS est un langage très magique. De nombreuses fonctions intégrées peuvent nous aider à effectuer une conversion numérique (régulière);
L'hexadécimal peut être utilisé directement dans JS;
var a = 0xff; // 255
Convertir n'importe quelle chaîne binaire en décimal, comme binaire, octal, hexadécimal, et le deuxième nombre n'est pas écrit, qui est la conversion la plus couramment utilisée en décimal entier;
La copie de code est la suivante:
Parseint ("11", 2); // 3 à 2 chiffres à décimal
Parseint ("77", 8); // 63 8 à décimal
Parseint ("AF", 16); // 175 hexadécimal à décimal
Convertir la décimale en bac, octal, corde hexadécimale
Object.tostring (n): c'est-à-dire (n) représente le système binaire, comme
La copie de code est la suivante:
(152) .tostring (2) // "10011000"; Utilisez d'abord les supports pour convertir 152 en "package" en un objet, ou l'écrivez-le comme suit;
152..Tostring (2) // Ici, le premier point convertit 152 en décimal de type flotteur, et le deuxième point consiste à provoquer la méthode de l'objet;
152..Tostring (16) // "98": décimal en hexadécimal
152..Tostring (32) // "4o": système à dix-lift à 32 chiffres
De même, JavaScript prend en charge la calculatrice maximale de 36 (26 lettres anglaises + 10 numéros)
35..TOSTRING (36) // "Z": prend en charge le codage maximal "Z", insensible au cas
S'il doit être rempli pendant le processus de conversion. Vous pouvez utiliser les méthodes suivantes:
La copie de code est la suivante:
/ **
* @param num 16 à remplir est le numéro
* @param len le nombre de chiffres à remplir ici est
* @return la chaîne terminée
* * /
Format de fonction (num, len) {
var l = num.length;
if (num.length <len) {
pour (var i = 0; i <len - l; i ++) {
num = "0" + num;
}
}
retour num;
}